animation pyplot #

Génération d'une animation en appelant pauseentre les commandes de traçage.

La méthode présentée ici ne convient qu'à une utilisation simple et peu performante. Pour des applications plus exigeantes, regardez le animationmodule et les exemples qui l'utilisent.

Notez qu'appeler time.sleepau lieu de pausene fonctionnerait pas .

cadre 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)

Durée totale d'exécution du script : (0 minutes 11,073 secondes)

Galerie générée par Sphinx-Gallery