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行代码,可以说是一招打遍天下无敌手。
感谢阅读