【发布时间】:2014-03-26 19:42:14
【问题描述】:
有人知道停止 FuncAnimation 的首选方法吗?我正在使用它来记录来自示波器的数据,并希望能够按需暂停和重新启动数据。有什么方法可以给它发送一个按钮点击事件吗?
谢谢,德里克
【问题讨论】:
-
不认为该功能当前已实现。在这种情况下,你最好自己做计时器。
-
知道了。那么您是否建议使用 TimedAnimation 函数,因为它需要一个事件源,我认为这意味着它可以停止?然后,我会在一个单独的函数中设置我自己的计时器,以按照您所说的将数据更新为图形。
-
不,根本不要使用
animation模块(作为参考除外)。 (据我所知)没有办法“暂停”正在运行的动画。 -
现在可以选择使用动画的事件源
anim.event_source.stop()来停止动画。请参阅this question 中的底部两个答案。
标签: python matplotlib