如果你出现下面这种情况:(最后有代码)没有任何图形显示,那么有可能是因为你的数据类型有问题,例如我的数据:
将年份的数据类型改为字符串,即可正常显示,如下:
如果解决你的问题了,点个赞再走哈,不胜感激!!!
附相关代码如下:
#导入相关模块
from pyecharts.charts import Line
#导入文件
import pandas as pd
df=pd.read_csv('data/books.csv')
x=df['年份'].astype("str").to_list()
print(x)
# exit()
y1=list(df['京东'])
y2=list(df['天猫'])
y3=list(df['自营'])
#创建折线图
line=Line()
#为折线图添加x轴和y轴数据
line.add_xaxis(xaxis_data=x)
line.add_yaxis(series_name='京东',y_axis=y1)
line.add_yaxis(series_name='天猫',y_axis=y2)
line.add_yaxis(series_name='自营',y_axis=y3)
#渲染图表到HTML文件中,并存放在程序所在的目录下
line.render('html/line.html')