Bonjour à tous,
Habituellement, quand on trace un graphique, tous les points s'affichent en même temps. Je souhaite faire un programme où les points apparaissent au fur et à mesure sur le graphique avec un délai de par exemple, 2 secondes, entre chaque point.
Pour cela, j'ai testé le code suivant:
J'utilise Spyder avec une sortie automatique. Quand j'exécute ce code, j'ai une fenêtre blanche pendant 6 secondes, et le graphique complet apparaît ensuite....Ce n'est pas ce que je recherche.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 import matplotlib.pyplot as plt import time x = [1, 3, 5] y = [1, 6, 10] for i in range(0,3): plt.plot(x[i], y[i], "ro") plt.show() time.sleep(2)
Est-ce possible de faire apparaître sur un même graphique les points, un par un ? Si oui, un petit coup de main sera le bienvenu et apprécié...
Merci de votre aide par avance.
Partager