Код: Выделить всё
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
x = np.linspace(0.01,.99,99)
y = 5837.23*x - 19500
plt.plot(x, y)
plt.axvline(x=0.52, ymax=-16464.6404) # ymax = y(x) result
plt.axvline(x=0.75, ymax=-15122.0775) # ymax = y(x) result
Я думал, что использование plt.axvline с ymax остановит линию на значении y, но вместо этого вертикальные линии только поднимались немного. Мне нужно изображение ниже.

Как это исправить?
Подробнее здесь: https://stackoverflow.com/questions/791 ... mber-field