axhspan使用坐标设置限制

2024-10-01 22:34:04 发布

您现在位置:Python中文网/ 问答频道 /正文

是否可以使用坐标而不是0-1的值来设置axhspan在x轴上的距离限制?通常该命令需要:

axhspan(ymin, ymax, xmin=0, xmax=1, **kwargs)

我知道你可以根据坐标计算出xminxmax的0-1值,但这似乎是一个冗长的方法吗?在

示例

我想蓝色底纹从0-100,白色100-200,蓝色200-400。在

要做到这一点,唯一的方法是转换为0-1值,还是只添加矩形形状s,而不是使用axhspan()?在

enter image description here


Tags: 方法命令距离示例kwargs蓝色xminymax
1条回答
网友
1楼 · 发布于 2024-10-01 22:34:04

^{}^{}一起使用。在

例如:

from pylab import *
from matplotlib.patches import Rectangle

plot(arange(0, 500), arange(0, 500))
gca().add_patch(Rectangle((100, 100), 200, 200)) # (x, y), width, height
show()

注意构造函数的第二、第三个参数是widthheight(不是xy位置)。在

enter image description here

相关问题 更多 >

    热门问题