Python搞不定蝴蝶图?

蝴蝶大家都知道,一双翅膀,很美的样子。如下面忧郁的蝴蝶。

Python搞不定蝴蝶图?

有关蝴蝶的诗词也不少,例如宋代杨万里《宿新市徐公店》专门写了一首蝴蝶的诗:

篱落疏疏一径深,树头新绿未成阴。

儿童急走追黄蝶,飞入菜花无处寻。

有译文如此写道:稀稀落落的篱笆旁,一条小路通向远方,路旁树上的花瓣纷纷飘落,新叶刚刚长出还未形成树荫。小孩子奔跑着追赶黄蝴蝶,可是蝴蝶飞入菜花丛中就再也找不到了。

一副农村春景田园风光跃然纸上,蝴蝶在油菜花丛中的悠适感是极令人羡慕的。

话回主题。虽然Python无所不能,但遇到有些图它也没那么方便,比如Excel中可以很快实现的蝴蝶图。蝴蝶图,又叫旋风图,是一种特殊类型的条形图,可以很直观的比较两组数据的不同之处,实际上就是蝴蝶两侧翅膀状的差异来阐述同类的差异。

其制作过程较为简单,下面通过一个案例来绘制好看的蝴蝶图。

Python搞不定蝴蝶图?

首先,准备好图书销售数据表并加载到Excel工作表中。

Python搞不定蝴蝶图?

然后为了对比数据列的差异,先制作一个辅助列插入到上述两个数据列中间,辅助列设置了一个常数值-2000(这个常数值也需要和数据列进行对比测试获取),然后把第一个数据变成负值。

第二步,选择所有数据列绘制簇状条形图,如下效果:

Python搞不定蝴蝶图?

第三步,调整中间辅助列的坐标刻度、系列重叠和间隙宽度,并且删除辅助图例。在下图中选中辅助列,选中逆序类别,使得下方的刻度到达顶部。

Python搞不定蝴蝶图?

然后设置该辅助列的数据选项,选择系列绘制的系列重叠和间隙宽度调整,当系列重叠到100%时,三列数据都回到同一水平线上,然后设置间隙宽度将辅助列厚度增大,三列数据具有相同的宽度。再调整图形就如下了。

Python搞不定蝴蝶图?

第四步,进一步优化图形显示。设置数据标签显示、删除刻度操作、字体设置等:

Python搞不定蝴蝶图?

最后可以得到一个完美的蝴蝶对比图了。

同样,我们在《从Excel可视化到Python可视化》里介绍了许多Excel可视化的部分,简单实效,不过我们更多关注了python编程可视化,包括matplotlib、pyecharts等部分,案例非常丰富,内容也非常详实。。。

Python搞不定蝴蝶图?

欢迎长按下方小程序码加入我们的知识星球,更多的会在那里分享!

Python搞不定蝴蝶图?

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树数据分析Excel文件210933 人正在系统学习中

来源:caojianhua2018

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月16日
下一篇 2022年8月16日

相关推荐