2014-03-03 317 views
1

所以在matplotlib.animation的例子中有兩個用於製作動畫的主要函數:AritstAnimation和FuncAnimation。ArtistAnimation vs FuncAnimation matplotlib動畫matplotlib.animation

根據文檔中使用他們每個人的是:

.ArtistAnimation

之前調用此函數,所有的繪圖應該採取地方及有關藝術家保存。

FuncAnimation 通過反覆調用函數func,在fargs中傳入(可選)參數來製作動畫。

因此在我看來ArtistAnimation在您已經擁有整個數組,列表或任何想要製作動畫的對象時都很有用。另一方面,FuncAnimation似乎更有用,只要你有一個能夠給你下一個結果的函數。

我的直覺是否正確?我的問題總的來說是什麼時候更方便地使用其中一種。

在此先感謝

回答

1

,我認爲你是正確的,雖然是簡單的從列表的功能去(只是迭代它)或背面(陣列中的存儲功能值)。如你所描述的,你可以選擇最適合你的代碼的那個。

(我個人覺得ArtistAnimation是最方便)

如果你的成績是非常大的,它可能是很好用FuncAnimation,所以你並不需要存儲你的數據。 MPL仍然存儲它自己的繪圖副本,但這個因素二可能會有所作爲。

+0

嗨,謝謝你的回答。不知何故,我直到現在纔看到它。我只有一個問題:什麼是MPL? –

+0

'matplotlib';我可能不應該縮寫那個,對不起 – Mark