5行代码搞定14种常见图的python可视化库,还自带16种优美主题,真是太喜欢了

来自:python分析数据之禅

有时候我们做数据可视化并不需要特别复杂的功能,仅仅是想把简单的数据用图形展示出来

今天就给大家介绍一种非常适合新手的python可视化库--pygal

pygal比较小众,专注于SVG图,擅长交互,最主要的是它能用非常少的代码就可画出非常漂亮的图形

pygal能绘制Line(折线图)、Bar(柱状图)、Histogram(直方图)、Pie(饼图)、Radar(雷达图)、Funnel(漏斗图)、Gauge(仪表盘图)等14种常见可视化图

而且自带16种漂亮的主题,色调相当柔和,感觉很适合我这样细腻温柔的人

pygal的安装比较简单,直接在命令行输入以下代码即可:

pip install pygal

下面,我们依托某宿舍2020年各月生活费花销情况为例,对pygal绘制方法进行介绍

首先pandas读取数据:

我想在jupyter上直接显示pygal的图形,需要创建html的基础模板,你们可以拿去直接用:

下面进入主题:

1.pygal绘制折线图(主题:DefaultStyle)

2.pygal绘制柱状图(主题:DarkStyle、NeonStyle)

绘制竖状柱状图

绘制横状柱状图

3.pygal绘制饼图(主题:DarkSolarizedStyle)

普通饼状图

圆环图

4.pygal绘制雷达图(主题:LightStyle)

5.pygal绘制箱形图(主题:CleanStyle)

6.pygal绘制散点图(主题:RedBlueStyle)

7.pygal绘制漏斗图(主题:DarkColorizedStyle)

8.pygal绘制仪表盘图(主题:LightColorizedStyle)

细心的读者可以发现,pygal绘制图形的套路基本都一样,其核心的代码也就5行代码,可以说是一招打遍天下无敌手。

感谢阅读

(0)

相关推荐