Я новичок в python/matplotlib и использую его через ноутбук ipython. Я пытаюсь добавить некоторые строки аннотации к существующему графу, и я не могу понять, как визуализировать линии на графике. Так, например, если я рисую следующее:
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")
Я получаю следующий график:
Итак, как бы добавить вертикальную линию от (70 100) до (70 250)? Как насчет диагональной линии от (70,100) до (90,200)?
Я пробовал несколько вещей с Line2D()
, что приводило к путанице с моей стороны. В R
я бы просто использовал функцию segment(), которая добавила бы сегменты линии. Существует ли эквивалент в matplotlib
?