PyEcharts简介

一、PyEcharts简介

“pyecharts 是一个用于生成 Echarts 图表的类库。Echarts 是百度开源的一个数据可视化 JS 库。用 Echarts 生成的图可视化效果非常棒,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图”。

pyecharts可以展示动态图,在线报告使用比较美观,并且展示数据方便,鼠标悬停在图上,即可显示数值、标签等。

官网地址:http://pyecharts.org/#/zh-cn/chartsarrow-up-right

https://pyecharts.org/#/zh-cn/quickstartarrow-up-right

https://github.com/pyecharts/pyechartsarrow-up-right

二、模块安装

下载安装:(推荐)

https://pypi.org/project/pyecharts/0.1.9.4/#filesarrow-up-right

pip install pyecharts-0.1.9.4-py2.py3-none-any.whl 

下载安装

在线安装,不成功:

三、图表示例

  1. 柱形图

会生成Html文件(render.html):

柱形图

  1. 柱状图数据堆叠

柱状图数据堆叠

  1. 散点图

散点图

  1. 漏斗图

漏斗图

  1. 饼图

饼图

  1. 圆环图

圆环图

  1. 仪表盘

仪表盘

  1. 地理坐标系 需安装模块:

中国地图

2)省份地图

省份地图

3)区县地图–不显示

4)热力分布图

热力分布图

5)空气质量评分

空气质量评分

6)世界地图

世界地图

  1. 水球图

水球图

  1. 极坐标图

极坐标图

  1. 雷达图

雷达图

四、不同格式存储

支持保存做种格式

如果想直接将图片保存为 png, pdf, gif 格式的文件,可以使用 pyecharts-snapshot。使用该插件请确保你的系统上已经安装了 Nodejs 环境。

1.安装phantomjs: conda install phantomjs

2.安装 pyecharts-snapshot : pip install pyecharts-snapshot

2.调用 render 方法 bar.render(path=’snapshot.png’) 文件结尾可以为 svg/jpeg/png/pdf/gif。请注意,svg 文件需要你在初始化 bar 的时候设置 renderer=’svg’。

对象.render(path=’snapshot.html’)

对象.render(path=’snapshot.png’)

对象.render(path=’snapshot.pdf’)

作者:无剑_君

链接:https://www.jianshu.com/p/6004f298ae5earrow-up-right

来源:简书

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

最后更新于