pyecharts怎么绘制多条折线图?
超过20条,一条条的写写到猴年马月
回答:
可以考虑用字典存储,这种做法在算法中很普及。大致思路是使用一个字典来存储所有数据,每个数据对应一个键和一个值,键作为图例,值作为折线数据。
from pyecharts.charts import Lineimport 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