В matplotlib мы можем рисовать линии, используя по крайней мере 2 метода:
-
plt.plot
plt.plot([1,2],[1,2],color='k',marker='o')
-
Метод Line2D
line = lines.Line2D([0.3,0.6],[0.9,0.3],linestyle='dashed',color='k') plt.axes().add_line(line)
Я подозреваю, что оба метода одинаковы для реализации. Но в любом случае он рисует линию точно между двумя указанными точками. Иногда мне нужно расширить линию над этими двумя точками до пределов графика. Конечно, я могу рассчитать его в виде y = ax + b, но знает ли кто-нибудь легче?
Отличный случай, если я могу просто добавить дополнительную опцию, но я не смог ее найти.