line = Line("2022年北上广深西AQI全年走势图", title_pos='center', title_top='0', width=800, height=400) line.add("北京", attr, v[0], line_color='red', legend_top='8%') line.add("上海", attr, v[1], line_color='purple', legend_top='8%') line.add("广州", attr, v[2], line_color='blue', legend_top='8%') line.add("深圳", attr, v[3], line_color='orange', legend_top='8%') line.add("西安", attr, v[4], line_color='green', legend_top='8%') line.render("2022年北上广深西AQI全年走势图.html")用最新版pyechart改写此代码
时间: 2023-12-07 09:02:41 浏览: 99
以下是使用最新版 Pyecharts 改写的代码:
```python
from pyecharts.charts import Line
from pyecharts import options as opts
line = Line(
title="2022年北上广深西AQI全年走势图",
title_pos='center',
title_top='0',
width=800,
height=400
)
line.add_xaxis(attr)
line.add_yaxis("北京", v[0], color='red')
line.add_yaxis("上海", v[1], color='purple')
line.add_yaxis("广州", v[2], color='blue')
line.add_yaxis("深圳", v[3], color='orange')
line.add_yaxis("西安", v[4], color='green')
line.set_global_opts(
legend_opts=opts.LegendOpts(
pos_top='8%'
)
)
line.render("2022年北上广深西AQI全年走势图.html")
```
在最新版的 Pyecharts 中,add() 方法已经被废弃,用 add_xaxis() 和 add_yaxis() 来分别添加横轴和纵轴。同时,legend_top 参数已经被废弃,用 pos_top 参数来设置图例的位置。另外,颜色可以直接设置在 add_yaxis() 方法中。
阅读全文