ファイルの連続描画にするか、動画ファイルを作るか
等高線図の時系列データがあるので、時間軸にそってそれらの図を並べて、アニメーション表示をしたい。
Matplotlibを使って図の描画を行うのであるが、このときアニメーション表示の仕方としては、
- 図を描画するキャンバスを決めておいて、そこに描いては消し、描いては消しを繰り返す。
- あらかじめ各瞬間の図をbmpファイルか何かで保存しておき、そのあとで一気に動画ファイルを作成する。
の2通りの方法があるようだ。
Matplotlibのexamplesで見つけたサンプルプログラムを分析することにする。
1.の方法のサンプル--- anim.py
2.の方法のサンプル--- movie_demo.py
まず、単純にダブルクリックして実行してみる。
1.anim.py --- 問題なく動く。
2.mivoe_demo.py --- mpgファイルができるはずなのにできていない。
2.の方法は問題ありそうだ。