Je suis plutôt nouvelle pour python/matplotlib et de l'utiliser par le biais de la ipython notebook. Je suis d'essayer d'ajouter quelques lignes d'annotation à un graphique et je ne peux pas comprendre comment rendre les lignes sur un graphique. Ainsi, par exemple, si j'ai tracé les suivantes:
import numpy as np
np.random.seed(5)
x = arange(1, 101)
y = 20 + 3 * x + np.random.normal(0, 60, 100)
p = plot(x, y, "o")
J'obtient le graphique suivant:
Alors, comment aurais-je ajouter une ligne verticale à partir de (70,100) jusqu'à (70,250)? Quid d'une ligne diagonale de (70,100) à (90 200 cas)?
J'ai essayé un certain nombre de choses avec Line2D()
résultant en rien, mais la confusion de ma part. En R
, je voudrais simplement utiliser les segments() fonction qui permettrait d'ajouter des segments de ligne. Est-il un équivalent en matplotlib
?