pyecharts怎么绘制多条折线图?

pyecharts怎么绘制多条折线图?

超过20条,一条条的写写到猴年马月


回答:

可以考虑用字典存储,这种做法在算法中很普及。大致思路是使用一个字典来存储所有数据,每个数据对应一个键和一个值,键作为图例,值作为折线数据。

from pyecharts.charts import Line

import pyecharts.options as opts

# 准备好折线数据

x_data = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']

y_data = {

'Series1': [10, 20, 30, 40, 50, 60, 70],

'Series2': [20, 40, 60, 80, 100, 120, 140],

'Series3': [30, 60, 90, 120, 150, 180, 210]

# 更多数据按照此格式添加

}

line = Line() # 创建 Line 类对象

line.set_global_opts(title_opts=opts.TitleOpts(title="多折线图示例"), # 设置标题

legend_opts=opts.LegendOpts(orient='horizontal')) # 设置图例

for key, values in y_data.items():

# 创建 Line 类线对象并添加数据和样式

line.add_xaxis(xaxis_data=x_data) # 添加 x 轴数据

line.add_yaxis(series_name=key,

y_axis=values, # 添加 y 轴数据

is_smooth=True, # 是否平滑曲线

label_opts=opts.LabelOpts(is_show=True), # 是否显示标签

以上是 pyecharts怎么绘制多条折线图? 的全部内容, 来源链接: utcz.com/p/938923.html

回到顶部