gpt4 book ai didi

python - ArtistAnimation 与 FuncAnimation matplotlib 动画 matplotlib.animation

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:33 24 4
gpt4 key购买 nike

因此,在matplotlib.animation的示例中,有两个主要用于制作动画的函数:AritstAnimation和FuncAnimation。

根据文档,它们各自的用途是:

.ArtistAnimation:

在调用此函数之前,所有绘图都应已完成并保存相关艺术家。

FuncAnimation通过重复调用函数 func 并在 fargs 中传入(可选)参数来制作动画。

所以在我看来,当您已经拥有要从中制作动画的任何对象的整个数组、列表或集合时,ArtistAnimation 非常有用。另一方面,当你有一个能够给出下一个结果的函数时,FuncAnimation 似乎更有用。

我的直觉是否正确?我的一般问题是什么时候使用其中一种更方便。

提前致谢

最佳答案

我认为你是对的,尽管从列表到函数(只需迭代它)或返回(将函数值存储在数组中)很简单。

所以这实际上并不重要,但您可以选择最适合您的代码的一个,正如您所描述的那样。

(我个人认为ArtistAnimation是最方便的)

如果您的结果非常大,那么使用 FuncAnimation 可能会很好,这样您就不需要存储数据。 MPL 仍然存储它自己的绘图副本,但这两个因素可能会产生影响。

关于python - ArtistAnimation 与 FuncAnimation matplotlib 动画 matplotlib.animation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22158395/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com