1. animation 概述
matplotlib 在 1.1 版本的标准库中加人了动画模块——animation,使用该模块的Animtion 类可以实现一些基本的动画效果。Animtion 类是一个动画基类,它针对不同的行为分别派生了不同的子类,主要包括 FuncAnimation 类和 AritistAnimation 类。其中,Funcanimation类表示基于重复调用一个函数的动画;AritistAnimation 类表示基下一组固定Amrtis(标准的绘画元素,比如文本、线条、知形等)对象的动画。具体说明如下。
2.FuncAnimation类
FuncAnimation 是基于函数的动画类,它通过重复调用同一函数来制作动画。
FuncAnimation 类的构造方法的语法格式如下所示:
FuncAnimation(fig,func,franes=None,init_func=None,fargs=None,
save_count=None,*,cache_frame_data=Ture,**kwargs)
该方法常用参数的含义如下:
fig:表示动画所在的画布。
func:表示每帧动画调用的函数。
frames :表示动画的长度(一次动画包舍的倾数)。
init_func:表示用于开始绘制懒的函数,它会在第一帧动画之前调用一次。若未设置该参数,则程序将使用 fames 序列中第一项的绘图结果。
·fargs : 表示传递给 func 函数的其他参数。
·interval:表示更新动画的频率,以毫秒为单位,默认为 200。
·