Noter
Cliquez ici pour télécharger l'exemple de code complet
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 .

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)