pyecharts详细教程: 绘制基础图表

作者:jacky
浏览:192

摘要:pyecharts绘制散点图,折线图,柱状图(基础图表)

今天,就教大家绘制pyecharts的基础图表,散点图,直方图和折线图

绘制基础图表


导入需要的包

from pyecharts.charts import * # 图表
from pyecharts.components import Table # 表格
from pyecharts import options as opts # 配置
from pyecharts.commons.utils import JsCode 
import random # 随机数
import datetime #时间

这就是pyecharts已经我们可能用到的所有库了,导入报错的话需要另外自行安装.

直方图

代码

# 直方图
x_data = ["水笔","铅笔","钢笔","圆珠笔"] # x轴数据
y_data = [40,30,98,42] # y轴数据
bar = Bar() # 初始化图表
bar.add_xaxis(x_data) # x轴
bar.add_yaxis('', y_data) # y轴
bar.render() # 渲染html文件
# bar.render_notebook() # 渲染到notebook,这里不细讲

效果

img

讲解和注意

  1. 数据必须储存为一个列表(y_data,x_data)
  2. 使用前需要初始化,指定图表类型(Bar())
  3. pyecharts新版还支持链式调用,博主觉得不习惯,所以就不说了
  4. 渲染到notebook看这里

折线图

代码

# 折线图
x_data = ['Apple', 'Huawei', 'Xiaomi', 'Oppo', 'Vivo', 'Meizu'] # x轴数据
y_data = [123, 153, 89, 107, 98, 23] # y轴数据
line = Line() # 初始化图表
line.add_xaxis(x_data) # x轴
line.add_yaxis('', y_data) # y轴
line.render() # 渲染html文件

效果

img

讲解和注意

  1. x轴数据内容必须是字符串
  2. y轴数据必须是整数或者小数
  3. 其他都差不多

散点图

代码

# 散点图
x_data = ['Apple', 'Huawei', 'Xiaomi', 'Oppo', 'Vivo', 'Meizu'] # x轴数据
y_data = [123, 153, 89, 107, 98, 23] # y轴数据
scatter = Scatter() # 初始化
scatter.add_xaxis(x_data) # x轴渲染
scatter.add_yaxis('', y_data) # y轴渲染
scatter.render() # 渲染HTML

效果

img

讲解和注意

和上面都一样的,不要打错字就行了.

完结

现在大家应该都学会基本图表的绘制了吧,下一章会讲解中级技巧












登录后回复








共有2条评论


jacky 3个月前 评论:

pyecharts的图表都是这个类型的

line = Line() # 初始化,所以图表都有的代码

没错,就是它,所以pyecharts图表都有,是用来指定图表类型的


jacky 3个月前 评论:

抱歉啊,教程更新比较慢,最近比较忙(绝不是因为indecision





CopyRight © 2020 Jacky的编程空间

Powered by Django & Bootstrap  沪ICP备20019721号-1 本站总访问量