首页 > 其他分享 >数据可视化|啥是pyecharts?

数据可视化|啥是pyecharts?

时间:2023-01-09 15:02:15浏览次数:48  
标签:pyecharts simple pypi 图表 可视化 数据


数据可视化,是关于数据视觉表现形式的科学技术研究。通过某种概要形式抽提出数据的关键信息,包括相应信息单位的各种属性变量

基本的数据可视化流程如下所示,分为工具的选取、数据源的获取,数据清洗,报表呈现。

数据可视化|啥是pyecharts?_数据

好的可视化报表应该是包含重要的可视化信息内容,通过如下的DataMax实时数据大屏看板,可以看到每日的订单量变化,订单量的变化趋势,以及在地图上进行可视化分布。

数据可视化|啥是pyecharts?_数据_02

接下来讲讲,啥是pyecharts?

首先说说Echarts,Echarts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可,而 Python 是一门富有表达力的语言,很适合用于数据处理。当数据分析遇上数据可视化时,pyecharts 诞生了,如下分别是Echarts和Pyecharts的官方网址,感兴趣的同学可以登录官网进行学习。


pyecharts 分为 v0.5.X 和 v1 两个大版本,v0.5.X 和 v1 间不兼容,v1 是一个全新的版本,本文所使用的案例均为v1版本,接下来会逐步讲解pyecharts如何使用?


1

pyecharts下载


# 安装
pip install pyecharts

这里可能因为网速等问题,可能下载起来会比较慢,加个国内的镜像,速度快到飞起,使用方法如下:

国内镜像
清华:https://pypi.tuna.tsinghua.edu.cn/simple
阿里云:http://mirrors.aliyun.com/pypi/simple/
中国科技大学:https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
使用方法:
pip install-i https://pypi.tuna.tsinghua.edu.cn/simple 库名
例如安装matplotlib包
pip install-i https://pypi.tuna.tsinghua.edu.cn/simple matplotlib


2

pyecharts版本


import pyecharts
print(pyecharts.__version__) ##当前使用pyecharts的版本

数据可视化|啥是pyecharts?_数据可视化_03

通过使用两行命令,可以看到,该版本是1.0.0版本。


3

绘图的逻辑


  • 选择图表类型
  • 添加数据
  • 设置全局变量
  • 显示及保存图表


基本图表类型


from pyecharts.charts import *

常见的图表分为散点图、柱状图、饼图、折线图等等。

数据可视化|啥是pyecharts?_配置项_04

添加数据


散点图、折线图等二维数据图形可通过

.add_xaxis(xaxis_data=x)
.add_yaxis(series_name='', y_axis=y)

方法进行设置。

饼图等一维图形可通过

.add(series_name=‘’, data_pair=[(i, j)for i, j in zip(lab, num)])

方法设置参数,pyecharts 所有方法均支持链式调用。


全局配置


使用 options 配置项,在 pyecharts 中,一切皆 Options。全局配置项可通过 set_global_options 方法设置。

.get_options()  # 该行只为了查看配置项,方便调试时使用


显示、保存图表


.render()

默认将会在当前目录下生成一个 render.html 的文件,支持 path 参数,设置文件保存位置,如 bar.render("./html/bar.html"),文件用浏览器打开。

.Jupyter Notebook()

直接调用 render_notebook ()随时随地渲染图表

熟练掌握如上的几个基本方法后,就可以做出好看的pyecharts 图形了。

数据可视化|啥是pyecharts?_配置项_05

pyecharts 图形示例一

数据可视化|啥是pyecharts?_数据_06

pyecharts 图形示例二


标签:pyecharts,simple,pypi,图表,可视化,数据
From: https://blog.51cto.com/u_15828536/5997206

相关文章