一、使用python的pyecharts实现下图
二、python代码
import pyecharts.options as opts from pyecharts.charts import Line x=['星期一','星期二','星期三','星期四','星期五','星期七','星期日'] y1=[100,200,300,400,100,400,300] y2=[200,300,200,100,200,300,400] y3=[300,200,300,400,100,400,300] y4=[400,300,200,100,200,300,400] y5=[500,200,300,400,100,400,300] y6=[600,300,200,100,200,300,400] y7=[700,200,300,400,100,400,300] y8=[500,300,200,100,200,300,400] y9=[400,200,300,400,100,400,300] y10=[220,310,220,230,340,400,50] line=( Line() .add_xaxis(xaxis_data=x) .add_yaxis(series_name="y1线",y_axis=y1, is_smooth=True) .add_yaxis(series_name="y2线",y_axis=y2, is_smooth=True) .add_yaxis(series_name="y3线",y_axis=y3, is_smooth=True) .add_yaxis(series_name="y4线",y_axis=y4, is_smooth=True) .add_yaxis(series_name="y5线",y_axis=y5, is_smooth=True) .add_yaxis(series_name="y6线",y_axis=y6, is_smooth=True) .add_yaxis(series_name="y7线",y_axis=y7, is_smooth=True) .add_yaxis(series_name="y8线",y_axis=y8, is_smooth=True) .add_yaxis(series_name="y9线",y_axis=y9, is_smooth=True) .add_yaxis(series_name="y10线",y_axis=y10, is_smooth=True) .set_global_opts(title_opts=opts.TitleOpts(title="多折线重叠")) ) line.render() 三、会得到一个html文件