数据可视化-pyecharts

前言

数据可视化技术的基本思想,是将数据库中每一个数据项作为单个图元元素表示,大量的数据集构成数据图像,同时将数据的各个属性值以多维数据的形式表示,可以从不同的维度观察数据,从而对数据进行更深入的观察和分析。

一、Pyecharts是什么?

pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。
pyecharts可以展示动态图,在线报告使用比较美观,并且展示数据方便,鼠标悬停在图上,即可显示数值、标签等。

官网地址:http://pyecharts.org/
https://pyecharts.org/
https://github.com/pyecharts/pyecharts

二、使用步骤

1.引入库

下载库小提示:

pip install pyecharts==1.7.1

代码如下:

from pyecharts.charts import Line

2.实现代码

#引入作图所需要的包
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]
# 不同的图表类型具有相同的 .set_global_opts()   .set_series_opts()
# 不同的图表的实例化对象有不同的 .add_xaxis()  .add_yaxis() 方法
 
line = (
    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用来设置全局配置项
      title_opts=opts.TitleOpts(title="美国邮费阶梯图",
                                  title_textstyle_opts=opts.TextStyleOpts(
                                      color='blue',
                                      font_size=18 )
                                  ),
        # yaxis_opts 接收到的是一个类的构造方法中加相应变量的设置情况
        yaxis_opts=opts.AxisOpts(
            min_=0.3,
            max_=0.45,
            splitline_opts=opts.SplitLineOpts(is_show=True), #设置是否出现 分割线
        )
    )
)
 
line.render("美国邮费变化阶梯图.html")
 

三.总结以及截图

PS:阶梯图其实是折线图中的一种,实现也比较简单。
实现效果:
在这里插入图片描述

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值