animazione pyplot #

Generazione di un'animazione chiamando pausetra i comandi di plottaggio.

Il metodo mostrato qui è adatto solo per un uso semplice e con basse prestazioni. Per applicazioni più impegnative, guarda il animationmodulo e gli esempi che lo utilizzano.

Nota che chiamare time.sleepinvece di pausenon funzionerebbe .

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

Tempo di esecuzione totale dello script: (0 minuti 11,073 secondi)

Galleria generata da Sphinx-Gallery