绘制具有无限长度的matplotlib矩形补丁

时间:2011-03-07 16:56:20

标签: matplotlib patch

我似乎找不到在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)

我意识到numpy中的inf-inf返回nan,并且这可能在某个时候计算出来。

无论如何,查看Rectangle的代码并没有让我更接近解决方案,所以我想我会检查并看看这里是否有人可以想到解决方法。

1 个答案:

答案 0 :(得分:3)

听起来你宁愿拥有axhspanaxvspan。示例here