Guide to Animate Plots with matplotlib.animation

Поділитися
Вставка
  • Опубліковано 6 бер 2024
  • Function to simulate y=sin(x)/x
    Code :
    import numpy as np
    import matplotlib.pyplot as plt
    import matplotlib.animation as animation
    from IPython.display import HTML
    Crear datos
    x = np.linspace(-10, 10)
    y = np.sin(x)/(x)
    Configurar la animación
    fig, ax = plt.subplots()
    line, = ax.plot(x, y)
    def update(num, x, y, line):
    line.set_data(x[:num], y[:num])
    return line,
    ani = animation.FuncAnimation(fig, update, len(x), interval=100, fargs=[x, y, line], blit=True)
    Guardar la animación como un archivo GIF
    ani.save('animation_drawing.gif', writer='imagemagick', fps=60)
    Mostrar la animación en la celda de salida de Colab
    HTML(ani.to_jshtml())

КОМЕНТАРІ •