我已经创建了几个矩形来添加到图形中,如下所示:
rectangle1 = patches.Rectangle((-.5,.3), 1, .9, ec=None, fc=(0,0,0,.7), zorder=0, clip_on=False, in_layout=False)我希望这个矩形与左垂直框架脊椎/边缘(它是)以及框架的顶部和底部边缘(它不是)齐平。相反,当我将矩形的大小增加到超过第一个或最后一个ytick时,整个图形框架的垂直尺寸就会增加,就像有某种看不见的边界阻止矩形到达顶部和底部边缘一样。我认为将clip_on和in_layout都设置为False可以解决这个问题,但没有这么幸运。
我遗漏了什么?谢谢
添加的图像:在左手边的子图中,如果我增加矩形的大小超过最上面的ytick,图形框架会发生什么。在右手边的子图中,矩形的最大尺寸在它开始扩展图形框架之前。

https://stackoverflow.com/questions/68468101
复制相似问题