给定一个csv,用pyecharts绘制多条折线的折线图
时间: 2023-06-16 14:05:29 浏览: 124
以下是一个简单的例子,假设你的csv文件名为data.csv,包含两列数据:x和y1、y2。
```python
import pandas as pd
from pyecharts import options as opts
from pyecharts.charts import Line
# 读取csv文件
df = pd.read_csv('data.csv')
# 创建Line对象
line = Line()
# 添加x轴数据
line.add_xaxis(df['x'].tolist())
# 添加y轴数据
line.add_yaxis('y1', df['y1'].tolist())
line.add_yaxis('y2', df['y2'].tolist())
# 设置图表标题和x轴、y轴标签
line.set_global_opts(title_opts=opts.TitleOpts(title="多条折线图"),
xaxis_opts=opts.AxisOpts(name='x'),
yaxis_opts=opts.AxisOpts(name='y'))
# 显示图表
line.render('line.html')
```
运行完后,会生成一个名为line.html的文件,并在浏览器中打开该文件即可看到折线图。
阅读全文