【发布时间】:2021-03-17 18:39:12
【问题描述】:
当使用animation.FuncAnimation 时,是否可以在动画向前播放后以最佳方式反转动画?即相当于
FuncAnimation(.., frames=np.hstack([range(10), range(9)[::-1]]))
这会以相反的顺序重绘帧,当 50% 的数据完全相同时会消耗绘图计算和内存。 FuncAnimation 确实有缓存机制,但它或任何其他 animation. 是否有 reverse=True?请注意,我的所有数据都是通过每个帧的简单索引预先计算和检索的。
【问题讨论】:
-
如果是预计算的,为什么不使用ArtistAnimation?这正是这种翻书方法设计的应用程序。
-
我同意 T 先生的观点。我使用了艺术家和
framelist += framelist[-1::-1],它就像一个魅力!!
标签: python matplotlib matplotlib-animation