绘图工具——折线图

import random
from pyecharts import Line

# 图表的x轴的数据, 是一个可迭代的数据类型
x_times = list(range(0,30))
# 图表的y轴的数据, 是一个可迭代的数据类型
y_temp_3 = [random.randint(20, 35) for i in range(30)]
y_temp_10 = [random.randint(20, 35) for j in range(30)]

line  = Line("折线图")

line.add("", x_times, y_temp_3, mark_line=['max'], mark_point=['min'])
line.add("", x_times, y_temp_10, mark_line=['max'], mark_point=['min'])

# 折线图---阶梯图
line.add("", x_times, y_temp_3, mark_line=['max'], mark_point=['min'], is_step=True)
line.add("", x_times, y_temp_10, mark_line=['max'], mark_point=['min'], is_step=True)

# 折线图---面积图
# 设置透明度
line.add("", x_times, y_temp_3,  is_fill=True, area_color='red', area_opacity=0.3)
line.add("", x_times, y_temp_10,  is_fill=True, area_color='green', area_opacity=0.2)

line.render()

你可能感兴趣的:(python)