Hinweis
Gehe zum Ende, um den vollständigen Beispielcode herunterzuladen.
pyplot Animation#
Erstellung einer Animation durch Aufrufen von pause zwischen Plot-Befehlen.
Die hier gezeigte Methode ist nur für einfache, leistungsschwache Anwendungen geeignet. Für anspruchsvollere Anwendungen sollten Sie das Modul animation und die damit verbundenen Beispiele betrachten.
Beachten Sie, dass das Aufrufen von time.sleep anstelle von pause nicht funktionieren würde.
Ausgabe generiert über matplotlib.animation.Animation.to_jshtml.

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)
Gesamtlaufzeit des Skripts: (0 Minuten 11,020 Sekunden)