Quiero proporcionar un breve ejemplo de cómo puede crear animaciones basadas en gráficos con Matplotlib en Python. A continuación, el código de Python implementa una animación de crecimiento exponencial simple. La documentación se agrega directamente al código en forma de comentarios.
# configurar jupyter notebook para mostrar animación
%matplotlib notebook
# importar módulos y paquetes relevantes
import numpy as np
import matplotlib .pyplot as plt
from matplotlib .animation import FuncAnimation
# crear listas de datos de coordenadas x e y
x = []
y = []
# establecer matplotlib figure size
plt.figure(figsize=(5,5))
# crear subtrama figura y manejadores de ejes
fig, ax = plt.subplots()
# establecer límites de eje, para eje x e y
ax.set_xlim(0,100)
ax.set_ylim (0,1.1**100)
# establecer etiquetas de eje
ax.set_ylabel("valor de observación",
# crear el objeto
de animación animation = FuncAnimation(fig, # la figura para asignar animación también
func = frameAnimation, # la función de renderizado de
cuadros frames = np.arange(0,100,0.1), # los pasos y la cantidad de frames
intervalo = 10) # invertals es el tiempo por cuadro, en ms
# show animation
plt.show()
Ingeniero industrial especializado en optimización y simulación (R, Python, SQL, VBA)
Leave a Reply