有一种方法可以调整整个图的大小
plt.gcf().set_size_inches
是否可以类似地调整图的子图,即Axis?
我的xticks目前重叠,我想相应地调整情节大小:
len(ticks) * max(tick_lengths)
使用set_size_inches
的问题是:
a)当图包含多个Axis
时,它会调整所有子图的大小b)Axis周围及其间的边距也会调整大小
答案 0 :(得分:0)
您可以使用(除其他外)更改子图的间距:
subplots_adjust(left=None, bottom=None, right=None, top=None,
wspace=None, hspace=None)
对于包含多个子图的数字,您可能需要更改wspace
或hspace
。有关详细信息,请参阅documentation。
或者,您可以在绘图后尝试调用plt.tight_layout()
,通常这会解决任何间距/重叠/ ...问题。