连续型时间数据可视化
pyechars 1.X
#引入作图所需要的包
from pyecharts.charts import Line
import pyecharts.options as opts
#输入阶梯数据
data_x = ['1995', '1996', '1997', '1998', '1999', '2000', '2001', '2002', '2003', '2004', '2005', '2006', '2007', '2008', '2009']
data_y = [0.32, 0.32, 0.32, 0.32, 0.33, 0.33, 0.34, 0.37, 0.37, 0.37, 0.37, 0.39, 0.41, 0.42, 0.44]
#新版本的pyecharts
# 不同的图表类型具有相同的 .set_global_opts() .set_series_opts()
# 不同的图表的实例化对象有不同的 .add_xaxis() .add_yaxis() 方法
# add_ 添加 x y 轴 的 数据
# set 设置 系列 全局 配置
# .add_xaxis() 鼠标放上面可以看到 能够设置的 项 与 项的 值的类型
# .add_yaxis() .set_global_opts()
# .set_global_opts() 中 有相关配置 title_opts=opts.TitleOpts(tittle="")
c = (
Line()
#添加x轴数据
.add_xaxis(xaxis_data=data_x)
#添加y轴数据,series_name表示列名
.add_yaxis(series_name="Price",y_axis=data_y)#,is_step = True,
#TitleOpts:标题配置项,.set_global_opts用来设置全局配置项
.set_global_opts(
title_opts=opts.TitleOpts(title="美国邮费阶梯图"),
# yaxis_opts 接收到的是 一个 类 类的构造方法中加 相应变量的 设置情况
yaxis_opts=opts.AxisOpts(
min_=0.3,
max_=0.45,
splitline_opts=opts.SplitLineOpts(is_show=True), #设置是否出现 分割线
)
)
#全局性的配置
#配置方法的结果作用于实例化的对象
#设置方法里自带的默认变量的 相关参数 来调整 图形的现实情况
#变量的设置值的类型 根据
)
c.render("邮费变化阶梯图.html")