专栏名称: 小蚊子数据分析
数据分析知识、培训、招聘分享。
目录
相关文章推荐
格上财富  ·  那些足够湿的雪和长的坡 ·  13 小时前  
格上财富  ·  关于deepseek的一些普遍误读 ·  3 天前  
格上财富  ·  今年春节,哪座城市是最大赢家 ·  4 天前  
中金固定收益研究  ·  【中金固收·ABS】4Q24公募基金持仓分析 ... ·  4 天前  
爱否科技  ·  华硕 Zenfone 12 Ultra ... ·  4 天前  
51好读  ›  专栏  ›  小蚊子数据分析

复合半圆环图只要四句代码搞定

小蚊子数据分析  · 公众号  ·  · 2018-08-18 21:04

正文

如果大家在统计软件里绘制过饼图/圆环图等,就会知道此类极坐标系的图形在统计软件里面很不受待见,往往只能绘制出最简单的饼图。至于复合饼图、圆环图之类的,弄不好就只能望图兴叹了!


看看下面这幅图,你能想到用手边的工具怎么绘制出来吗?


这种怪图,恰恰是在python的matplotlib环境下面,绘制出来就非常容易,这边不要888,也不用你费劲带回家,只要四句python语句就能搞定!

一、数据准备

老规矩,先要把绘图用的数据算出来才行,这里仍然用人见人爱的pandas,一句搞定!


二、绘制外圈

为了美观,先用figure命令将图像框架设定为方形。

绘图时这里直接用matplotlib中的pie命令,注意到里面的wedgeprops参数了吗?原来在绘制圆环图竟然这么简单!


三、继续绘制内圈

内圈使用的命令和外圈一毛一样。。。


四、统一配色

下面我们要发嗲开做了,上面绘制的内外两圈圆环图,竟然使用的色系不专一,这不是乱来?没关系,用seaborn中预置的bright配色,直接让图片亮一点!


怎么样,看起来像那么回事了吧?啥?你说这是圆环图,想要的是题图里面的复合半圆环图?easy!在python环境下这些需求都很容易搞定!只需要在数据整理时利用一下pandas里面的数据整理小功能。。。


五、最后的程序,只有四句!


想要的复合半环图就这么被搞定了!


当然Python还可以绘制很多不仅颜值高且使用的可视化图形,有兴趣的朋友可以学习《Python数据分析--玩转数据可视化》视频课程,课程中有详细介绍!







请到「今天看啥」查看全文