Pyplot-Animation #

Generieren einer Animation durch Aufrufen pausezwischen Plotbefehlen.

Das hier gezeigte Verfahren ist nur für den einfachen, performanten Einsatz geeignet. Sehen Sie sich für anspruchsvollere Anwendungen das animationModul und die Beispiele an, die es verwenden.

Beachten Sie, dass das Aufrufen time.sleepanstelle von nichtpause funktionieren würde .

Rahmen 49
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,073 Sekunden)

Galerie generiert von Sphinx-Gallery