bonjour à tous !
J'ai récemment eu besoin de tracer un graphique pour en récupérer des données, mais j'ai rapidement été confronté à un petit bloquage ...
alors j'ai un graphique tracé avec pyplot grâce à deux listes de nombre (axe x et axe y) et je souhaiterais récuperer l'ordonnée d'un point qui ne fait pas partie de cette liste. En gros, faire une lecture graphique comme au lycée, où l'on trace une droite perpendiculaire aux aabscisse au point 960 et trouver la correspondance de l'ordonnée.
Dans le cadre de deux droites tracées avec des fonctions, je vois comment faire en utilisant numpy pour trouver les points d'intersection des fonctions, mais là, avec des listes comme ça, je vois pas trop comment faire.
Est-ce que l'un d'entre vous aurait une idée ?
Juste en dessous, mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 import matplotlib.pyplot as plt axe_y=(10,2.8,1.8,1) axe_x=(250,500,750,1000) plt.title("Décharge en fonction de la puissance") plt.plot(axe_x,axe_y,'r') plt.grid(True) plt.ylabel("décharge en heure") plt.xlabel("puissance en mW") plt.legend()
Partager