animación pyplot #

Generar una animación llamando pauseentre comandos de trazado.

El método que se muestra aquí solo es adecuado para un uso simple y de bajo rendimiento. Para aplicaciones más exigentes, mire el animationmódulo y los ejemplos que lo usan.

Tenga en cuenta que llamar time.sleepen lugar de pauseno funcionaría.

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

Tiempo total de ejecución del script: (0 minutos 11.073 segundos)

Galería generada por Sphinx-Gallery