ノート
完全なサンプルコードをダウンロードするには、ここをクリックしてください
pyplot アニメーション#
pause
プロット コマンド間で呼び出してアニメーションを生成します。
ここで示す方法は、単純でパフォーマンスの低い用途にのみ適しています。より要求の厳しいアプリケーションについては、animation
モジュールとそれを使用する例を参照してください。
time.sleep
の代わりに呼び出しても機能pause
しないことに注意してください。
import matplotlib.pyplot as plt
import numpy as np
np.random.seed(19680801)
data = np.random.random((50, 50, 50))
fig, ax = plt.subplots()
for i, img in enumerate(data):
ax.clear()
ax.imshow(img)
ax.set_title(f"frame {i}")
# Note that using time.sleep does *not* work here!
plt.pause(0.1)
スクリプトの合計実行時間: ( 0 分 11.073 秒)