Python - 停止 FuncAnimation

标签 python matplotlib

有谁知道停止 FuncAnimation 的首选方法吗?我用它来记录来自示波器的数据,并希望能够按需暂停和重新启动数据。有什么方法可以向它发送按钮点击事件吗?

谢谢,德里克

最佳答案

FuncAnimationTimedAnimation 的子类。它将帧作为更新函数的输入,可以是数字或生成器。它以repeat为参数,继承自TimedAnimation,通过将reapeat设置为False可以停止动画重复。

PS:Matplotlib 文档很蹩脚,有错误,文风懒,解释不清楚。有时,我真的必须深入研究源代码才能弄清楚该怎么做。

FuncAnimation一样,它也将fargs作为update函数的额外参数,但在它的文档中,并没有说明fargs 的类型。事实上,我在它的源代码中发现,fargs 被用作一个列表

关于Python - 停止 FuncAnimation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21999711/

相关文章:

python - 每个循环多一个颜色条

python - 智能峰值检测方法

python - 将多索引转换为逐行多维 NumPy 数组。

python - 使用 argparse 错误地传递参数

python - lxml - 使用 find 方法查找特定标签? (没有找到)

python - Matplotlib:将背景颜色图与 pandas 列值匹配

python - 设置 matplotlib 颜色栏范围

python - 创建具有共享轴的 python seaborn 热图的 2x2 网格

javascript - Python:发送 JSON 数据时使用 POST 请求的 FastAPI 错误 422

python - Django 'User' 对象没有属性 'Goals'