题外话:正是因为业余接触Python,常专注数小时弄清某件事用python怎样实现,这才催生了一个想法:创设公众号来记录、积累和分享。笔者学习python为目标导向,有需求才会去研究相应模块,知识体系未必扎实完备,优化方面的不足请见谅。
多维动态图表可以直观地展现某几项指标多年来的变化,效果见下图:
想做出这样图表,就要用到我们今天的主角:matplotlib中的animation模块。
简单来说,这个模块帮助你把已有的元素进行分组,每组所有元素构成动态图的一帧。而这个模块本身也非常简单,只有两种函数:FuncAnimation和ArtistAnimation。前者以函数驱动,后者则像堆积木一样一帧一帧堆起来。
本文主要介绍ArtistAnimation。它的各项参数如下: