该文档揭示了
FuncAnimation接受一个参数
frames,该参数控制播放的帧总数。您的代码因此可以读取
import numpy as npimport matplotlib.pyplot as pltimport matplotlib.animation as animationfig = plt.figure()N = 5A = np.random.rand(N,N)im = plt.imshow(A)def updatefig(*args): im.set_array(np.random.rand(N,N)) return im,ani = animation.FuncAnimation(fig, updatefig, frames=10, interval=200, blit=True)ani.save('try_animation.mp4', fps=10, dpi=80) #frame per second controls speed, dpi controls the quality plt.show()
播放10帧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)