本文是为了帮助大家快速掌握十大顶级绘图方法,重点解释数据是如何呈现在不同类型图中。
使用pip install pyecharts
安装,安装后的版本为 v1.6
pyecharts
几行代码就能绘制出有特色的的图形,绘图API链式调用,使用方便。
1 仪表盘
仪表盘中共展示三项,每项的比例为30%,70%,90%,如下图默认名称显示第一项:Python机器学习
,完成比例为30%
2 漏斗图
以7种车型及某个属性值绘制的漏斗图,属性值大越靠近漏斗的大端。
3 日历图
绘制2019年1月1日到12月27日的步行数,官方给出的图形宽度900px
不够,只能显示到9月份,本例使用opts.InitOpts(width="1200px")
做出微调,并且visualmap
显示所有步数,每隔一天显示一次:
4 关系图(graph)
构建图,其中客户点1与其他两个客户都没有关系(link
),也就是不存在有效边:
还可以做成微博转发关系图
甚至依存关系图
5 水球图
水球图的取值[0.67, 0.30, 0.15]
表示下图中的三个波浪线
,一般代表三个百分比:
6 饼图
)
7 极坐标
极坐标表示为(夹角,半径)
,如(6,94)表示"夹角"为6,半径94的点:
8 词云图
("C",65)
表示在本次统计中C语言出现65次
9 热力图
10 地图
地图之前用过很多次,不过多说明,看看效果。
省级区域图
世界地图
甚至还可以结合百度地图做可缩放地图。
结语
pyecharts有30多种不同的可视化图形,开源免费且文档案例详细,可作为数据可视化首选!
中文文档:
https://pyecharts.org/#/zh-cn/intro
源码:
https://github.com/pyecharts/pyecharts
快去尝试一下吧!
本篇文章来源于: 菜鸟学Python
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
内容反馈