matplotlib 的 animation子模块的 FuncAnimation()函数支持动画功能,可用于动态绘图。
例子1:
?...返回的是元组
ani = FuncAnimation(fig, update, frames=np.linspace(0, 2*np.pi, 128),...init_func=init, blit=True, interval=20)
#ani.save('sin_dot.gif', fps=20) #可保存动画,fps : 每秒帧数,帧率。...plt.show()#若前面保存了动画,则这里只显示最后一帧
下面解释 FuncAnimation()各个参数的含义:
FuncAnimation(fig, update, frames=None, init_func...每次调用时传给update()的额外的参数。
interval 为每帧之间的延迟时间,单位毫秒(ms),默认200。
repeat 为bool型,动画结束后是否重复,默认False。