matplotlib.animation.TimedAnimation #

クラス matplotlib.animation. TimedAnimation ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [source] #

Animation時間ベースのアニメーションのサブクラス。

intervalミリ秒ごとに新しいフレームが描画されます。

ノート

作成されたアニメーションは、アニメーションが実行される限り存続する変数に格納する必要があります。そうしないと、Animation オブジェクトがガベージ コレクションされ、アニメーションが停止します。

パラメータ:
Figure

描画やサイズ変更などの必要なイベントを取得するために使用される Figure オブジェクト。

間隔int、デフォルト: 200

フレーム間の遅延 (ミリ秒)。

repeat_delay int、デフォルト: 0

repeatが Trueの場合、連続するアニメーション実行間のミリ秒単位の遅延 。

リピートブール、デフォルト: True

フレームのシーケンスが完了したときにアニメーションを繰り返すかどうか。

blit bool、デフォルト: False

描画を最適化するためにブリッティングを使用するかどうか。

__init__ ( fig , interval = 200 , repeat_delay = 0 , repeat = True , event_source = None , * args , ** kwargs ) [source] #

メソッド

__init__(fig[, interval, repeat_delay, ...])

new_frame_seq()

フレーム情報の新しいシーケンスを返します。

new_saved_frame_seq()

保存/キャッシュされたフレーム情報の新しいシーケンスを返します。

pause()

アニメーションを一時停止します。

resume()

アニメーションを再開します。

save(ファイル名[、ライター、fps、dpi、コーデック、...])

すべてのフレームを描画して、アニメーションをムービー ファイルとして保存します。

to_html5_video([embed_limit])

アニメーションを HTML5<video>タグに変換します。

to_jshtml([fps、embed_frames、default_mode])

アニメーションの HTML 表現を生成します。