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