目录
pyecharts:python 调用echarts库
echarts 是开源的可视化工具 http://echarts.baidu.com
一、生成HTML文件
from pyechart.chart import Bar #从pyechrt 中导入柱状图
from pyechrts import options as opts #全局参数设置
x = ['张三','李四','王五']
y1 = [1140,550,270]
y2 = [570,1340,1370]
bar = Bar() # 示例对象
bar.add_xaxis(xaxis_data=x) # x 轴坐标的数据
bar.add_yaxis(series_name='平台-A',yaxis_data=y1) # 图例名称+y轴数据
bar.add_yaxis(series_name='平台-B',yaxis_data=y2)
bar.set_global_opts(title_opts=opts.TitleOpts(title='测试一下'))#全局变量设置
# 生成HTML 文件
bar.render(path='bar_test.html')
二、在jupyter notebook中生成内嵌图表
from pyecharts.charts import Bar
from pyecharts import options as opts
# Bar 参数数据格式
x = ['张三','李四','王五']
y1 = [1140,550,270]
y2 = [570,1340,1370]
bar2 = Bar()
bar2.add_xaxis(x)
bar2.add_yaxis(series_name='平台-A',yaxis_data=y1) # 图例名称+y轴数据
bar2.add_yaxis(series_name='平台-B',yaxis_data=y2)
bar2.set_global_opts(title_opts=opts.TitleOpts(title='销售数量'))
bar2.reversal_axis() # x 轴和y轴进行坐标轴的数据转化。 使用这个代码之后横向图表会展示成纵向图表
bar2.render_notebook()
三、生成图片
使用这种方法生成图片需要进行环境变量的设置,以下是windows中的环境变量设置链接。
https://www.jianshu.com/p/dc0336a0bf50https://www.jianshu.com/p/dc0336a0bf50
四、折线图绘制
#导入相关库
import pyecharts.options as opts #全局变量设置
from pyecharts.charts import Line #折线图
#数据
x = ['seaborn','matplotlib','plotly','pyecharts','python']
y1 = [440,550,770,450,800]
y2 = [570,1340,1370,11