ArtistAnimation,matplotlib:从一组图像制作动画

时间:2018-04-03 12:45:27

标签: python matplotlib

我对python比较陌生。 我想通过时间制作一个34x34矩阵的动画热图。我正在尝试使用matplotlib。 data是一个3d数组34x34x100。

fig = plt.figure(figsize=(34,34))
img_collection=[]

for t in range(0,100):
    frame = plt.imshow(data[:,:,t], interpolation='nearest', shape=(34,34))
    img_collection.append([frame])

animation = matplotlib.animation.ArtistAnimation(fig, img_collection, interval=200)
animation.save('path/to/file.mp4', fps=3)

不幸的是,创建的文件.mp4完全是黑色的。 我非常感谢任何建议或帮助,谢谢!

0 个答案:

没有答案