Bonjour

Python 3.7 et spyder 4.1.1

le code suivant issu de la réponse au post :
https://stackoverflow.com/questions/...ving-in-python
ne fait qu’afficher un point bleu et pas d'animation sur ma console.
Il devrait faire ceci :https://i.stack.imgur.com/SGFgs.gif

est ma configuration ?
et ce code est il applicable pour animer des affichage en coordonnées polaires ?

d'avance merci.



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 
import matplotlib.pyplot as plt
import numpy as np
from matplotlib.animation import FuncAnimation
 
list_var_points = (1, 5, 4, 9, 8, 2, 6, 5, 2, 1, 9, 7, 10)
 
fig, ax = plt.subplots()
xfixdata, yfixdata = 14, 8
xdata, ydata = 5, None
ln, = plt.plot([], [], 'ro-', animated=True)
plt.plot([xfixdata], [yfixdata], 'bo', ms=10)
 
def init():
    ax.set_xlim(0, 15)
    ax.set_ylim(0, 15)
    return ln,
 
def update(frame):
    ydata = list_var_points[frame]
    ln.set_data([xfixdata,xdata], [yfixdata,ydata])
    return ln,          
 
 
ani = FuncAnimation(fig, update, frames=range(len(list_var_points)),
            init_func=init, blit=True)
plt.show