我经常使用mpl_toolkits.basemap.Basemap
投影制作一系列子图,这些投影会在具有固定宽高比的轴上生成地理投影。当我使用fig.tight_layout()
时,仅在图窗口内调整轴 - 因此,如果不允许轴更改方面比率,这通常会留下大量的空白 - 请注意,在bbox_inches='tight'
中使用figsave()
,无法修复,因为例如固定AR子图的2x2网络将具有额外的内部空白。
有没有办法可以将数字调整为紧靠内部轴对象?请注意,此方法必然会消除额外的内部空白 - 固定宽高比轴在其GridSpec
区域(例如右下象限)中居中,直到总图形高度/宽度为止他们的GridSpec
区域的宽高比与轴长宽比相匹配。
理想情况下,此方法适用于每个轴的“外部边界框”,包括其标签,标题等,而不是框本身。一种方法是检索每个子图的宽高比并相应地调整figsize
,但这留下了标题,标签等空间的问题;我们真的想要外边框宽高比。