animação pyplot #

Gerando uma animação chamando pauseentre os comandos de plotagem.

O método mostrado aqui é adequado apenas para uso simples e de baixo desempenho. Para aplicações mais exigentes, veja o animationmódulo e os exemplos que o utilizam.

Observe que chamar time.sleepem vez de pausenão funcionaria .

quadro 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 total de execução do script: (0 minutos 11,073 segundos)

Galeria gerada por Sphinx-Gallery