【发布时间】:2017-05-18 16:40:32
【问题描述】:
我有一个 pandas 数据帧列表,其中的数据帧代表进程中的后续帧。因此,数据帧的大小和结构都相同(相同的列和索引)。我想知道是否有办法为这些数据帧设置动画并将动画保存为 mpeg 电影。
我尝试了以下操作,但是没有任何运气:
#X: a list of 1000 dataframe, all of same size
fig = plt.figure()
ax = fig.add_subplot(111)
im = ax.imshow(X,interpolation='nearest')
def update_img(n):
im.set_data(n.values)
return im
animation = animation.FuncAnimation(fig,update_img, frames = X, interval=30)
上面卡在第一帧。
【问题讨论】:
-
问题中的代码运行良好。您可能需要提供minimal reproducible example 并明确说明您运行它的方式和位置以及您使用的库版本。
标签: python animation matplotlib