pyecharts1.0+版本绘制Line折线图

一、绘制简单折线图

示例代码:

# 导入库
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")

运行结果:
pyecharts1.0+版本绘制Line折线图_第1张图片

二、给折线图上增加提示项和标题与图例

# 导入库
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")

运行结果:
pyecharts1.0+版本绘制Line折线图_第2张图片
以上内容仅供参考学习,如有侵权请联系我删除!
如果这篇文章对您有帮助,左下角的大拇指就是对博主最大的鼓励。
您的鼓励就是博主最大的动力!

你可能感兴趣的:(数据可视化)