一、绘制简单折线图
示例代码:
# 导入库
from pyecharts.charts import Line
import pyecharts.options as opts
# 绘制散点数据
x = ['seaborn','matplotlib','plotly','pyecharts','python']
y1 = [440,550,770,467,800]
y2 = [570,430,567,450,670]
# 定义一个Line_charts函数
def Line_charts() ->Line:
c = Line()
c.add_xaxis(xaxis_data=x)
c.add_yaxis(series_name='',y_axis=y1)
c.add_yaxis(series_name='',y_axis=y2)
return c
# 绘制图表
c = Line_charts()
c.render("second_line.html")
运行结果:
二、给折线图上增加提示项和标题与图例
# 导入库
from pyecharts.charts import Line
import pyecharts.options as opts
# pyecharts提供了类TooltipOpts
# 绘制散点数据
x = ['seaborn','matplotlib','plotly','pyecharts','python']
y1 = [440,550,770,467,800]
y2 = [570,430,567,450,670]
# 定义一个Line_charts函数
def Line_charts() ->Line:
c = Line()
c.add_xaxis(xaxis_data=x)
# 设置图例信息
c.add_yaxis(series_name='平台A',y_axis=y1)
c.add_yaxis(series_name='平台B',y_axis=y2)
data_zoom = {
"show":False,
"title":{"zoom":"data zoom","back":"data zoom restore"}
}
# 数据项设置,全局只设置一次
c.set_global_opts(
# 设置标题
title_opts=opts.TitleOpts(title="不同平台的销量"),
# 设置图例is_show=False是不显示图例
legend_opts=opts.LegendOpts(is_show=True),
# 设置提示项
tooltip_opts=opts.TooltipOpts(trigger='axis',axis_pointer_type='cross'),
# 工具箱的设置
toolbox_opts=opts.ToolboxOpts(is_show=True,feature=opts.ToolBoxFeatureOpts(data_zoom = data_zoom))
)
return c
# 绘制图表
c = Line_charts()
c.render("second_line.html")
运行结果:
以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!