python的pyecharts

一、使用python的pyecharts实现下图

python的pyecharts_第1张图片

 二、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文件

 

你可能感兴趣的:(python,笔记,知识,python,java,开发语言)