2017-02-16 13 views
1

サブプロットで図をアニメーション化する必要があります。matplotlibサブプロットアニメーションで異常な動作

http://matplotlib.org/examples/animation/subplots.html

さて、私はスルー機能この機能にアクセスすることができたいと思います:そのために は、私はこの公式の例を使用します。動作しない機能MyDrawを通じて

def MyDraw():    
    ani = SubplotAnimation() 
    plt.show() 

MyDraw() 

公式の例では、完全にこれを呼び出して動作します: だから、私がすることで、この公式の例

ani = SubplotAnimation() 
# ani.save('test_sub.mp4') 
plt.show() 

の3つの最後の行を交換してください。エラーメッセージは表示されませんが、図には各軸に曲線が表示されません。

誰かが私を助けることができたら。おかげさまで

+0

「別の機能を通じて」という意味を教えてください。コードを提供できますか? – Raz

+0

私は私のポストでSuggetsとしてMyDraw()関数について語ります。私はこの点を明確にするために投稿を編集する。 – lg53

答えて

0

おかげであなたの助けのためにたくさんのtacaswellを参照してください。

ので、解決策は、そのようなアニメーションオブジェクトへの参照を維持することです:

def MyDraw():    
    ani = SubplotAnimation() 
    plt.show() 
    return ani 

ani=MyDraw() 

あなたはその後、変数aniに対処する必要がない場合でも。また、その

ani = SubplotAnimation() 
plt.show() 


注意が正常に動作しますが、

SubplotAnimation() 
plt.show() 

はまったく同じ理由で、動作しません。

関連する問題