Ce tutoriel est en cours de rédaction / approbation.

Animations avec matplotlib

Un module marrant mais pas souvent utile de matplotlib permet d’animer le contenu d’un graphique à partir de fonction

Nous allons voir les bases pour faire de petites animations

In [10]:





from matplotlib import animation
def init():
    ax.set_xlim(0, 10)
    ax.set_ylim(-1.5, 1.5)
    return line,
def fig_update(k):
    x = np.linspace(0,10,1000)
    y = np.cos(x+k*0.01)
    line.set_data(x,y)
    return line,
    
fig, ax = plt.subplots(figsize=(15,10))
line, = ax.plot([], [], 'ro')
anim = animation.FuncAnimation(fig, fig_update, init_func = init, interval=50, blit=True, frames=200)
#anim.save(filename="courbe.mp4", dpi =80, fps=60)

Ce tutoriel a été co-écrit par Corentin LE PENDU (promo 2024) dans le cadre d’une semaine spécifique.

Python / Matplotlib / Animations