【发布时间】:2020-10-28 10:34:52
【问题描述】:
我正在使用一个循环来创建一系列子图,这些子图由每个垂直位置的 2 个水平图组成。可以有许多垂直位置,通常为 50-100 个。我无法优化地块之间的间距。当我使用循环创建图时,我拥有的垂直位置越多,每个水平图之间的差距就越大。我希望这些图更接近,因为每个水平配对都是我要显示的相关图像。
我尝试过使用subplots_adjust(wspace=...)、plt.tight_layout() 和subplots(constrained_layout=True),但都没有运气。
附加图像中提供了一个包含 10 个垂直图像的小数组的示例(我知道我最终需要调整轴标签,但对于本示例而言,这无关紧要)
我错过了什么?我相信一定有办法做到这一点。
谢谢
【问题讨论】:
-
看起来您正在使用
imshow和aspect=1。这将制作方轴。如果你使用方轴,并且你有 10x2 会有很多空白,除非你的图形的纵横比接近 10x2...
标签: python matplotlib subplot