我有一个图表,其中我使用
将轴标签设置为科学记数法 formatter = mpl.ticker.FormatStrFormatter('%4.2e')
axis2.yaxis.set_major_formatter(formatter)
然而,axes.patch(或任何表达画布范围的正确方法)都没有调整,所以勾选标签和轴标签:
如何调整绘图的轴部分范围。更改页面大小(figsize = ...)不会这样做,因为这只会缩放整个绘图区域,从而导致相同的裁剪问题。
答案 0 :(得分:1)
您可以使用方法tight_layout
,它将适应图中可用空间中的绘图。
实施例
from pylab import *
f = figure()
f.add_subplot(111)
f.tight_layout()
show()
希望它有所帮助。
干杯
答案 1 :(得分:0)
只需调用fig.tight_layout()
(假设您已定义了Figure对象)。