使用matplotlib库可以快速地绘制一些动图,非常方便,为了使用这些,需要import
import matplotlib.pyplot as plt
import matplotlib.animation as animation
import numpy as np
核心类就是
animation.FuncAnimation
这里提供animation.FuncAnimation
一些构造的参数:
fig : 画布对象
func : 更新函数,这个函数的入口是当前帧,方便用户更新点
init_func : 初始化函数,每次动画开始时调用
frames : 一次循环包含的帧序列,这个序列会被依次传入func更新函数中
interval : 迭代时间间隔(ms),越小越快
为了初始化一个动点动画,我们需要以下几个步骤
创建点序列,这些序列将会是动点的移动轨迹
len = 100
x = np.arange(0, len)
y = x
创建画布,设置画布宽度,高度(依照坐标值设定)
len = 100
fig = plt.figure()
plt.xlim(-1,len+1)
plt.ylim(<