这依然是我在准备可视化专栏的过程笔记,主题仍然是模仿各种非常规图表,大部分使用 matplotlib 包完成。
但是,有小伙伴说,使用 matplotlib 太繁琐了,代码量非常多。
我非常同意,于是我制作了一些能大量简化代码的工具与代码库。
这次首先介绍配置表工具,直白说,对于图表上的硬配置,现在不再需要写代码了,直接到 excel 上配置好就可以:
意味着,以后关于图表细节的调整,都可以直接在配置层面上重复使用!
接下来,简单介绍如何使用。
本文工具需要我制作的一个包:
延用上一节的目标图表,已经画出了所需的3种图形:
此时,图表与目标还有些细节差距,下图对比:
缺少的是一些坐标轴,刻度,数据区边框线这些细节处理。这往往是一个非常规图表必须的环节。
这些事情繁琐,没有啥原理可说,纯粹依赖文档的记忆。
我们没有必要为此浪费精力。
于是,我把这些属性设置全放进 Excel 中,通过配置即可。
首先列出需要修改的点:
在 Excel 中找到对应的配置,"启动"列填1:
代码是怎么使用?
执行结果如下:
划重点:
"但是,制作堆积图、泡泡图和标签都很费代码呀!!"
这种需要与数据联动的操作,我将提供 api 层面的帮助类完成,后续文章再做介绍
如果文章中全部使用我自定义的帮助方法,你将失去学习 matplotlib 的核心原理,因此关键代码,我还是需要列出 matplotlib 的使用