Observação
Clique aqui para baixar o código de exemplo completo
animação pyplot #
Gerando uma animação chamando pause
entre 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 animation
módulo e os exemplos que o utilizam.
Observe que chamar time.sleep
em vez de pause
não funcionaria .
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)