我对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
完全是黑色的。
我非常感谢任何建议或帮助,谢谢!