Я не могу найти способ нарисовать прямоугольный патч с бесконечной длиной стороны в matplotlib, и при этом я не могу найти какую-либо документацию или разговоры о том, есть ли способ сделать это.
в основном:
from matplotlib.patches import Rectangle
import numpy as np
x_min = 0
x_range = 1
y_min = -np.inf
y_range = np.inf
Rectangle((x_min, y_min), x_range, y_range)
Я понимаю, что inf - inf в numpy возвращает nan, и что это, вероятно, вычисляется в какой-то момент.
В любом случае, просмотр кода для Rectangle не приблизил меня к решению, поэтому я подумал, что проверю и посмотрю, может ли кто-нибудь из присутствующих придумать способ обойти это.