我正在使用Python(v 2.7.9)的matplotlib(v 1.4.2)绘制一个小图的网格。我可以手动调整子图之间的间距,但是我想对某些子图进行不同的间距设置。我希望最终的图形是左边有一个2x5的小图网格,在中间有一定的空白区域,右边也有一个2x5的小图网格。
下面是控制图形布局的代码:
当我更改
谢谢。
下面是控制图形布局的代码:
figw, figh = 16.5, 15.0 #18.5, 15.0
fig, axes = plt.subplots(ncols=4, nrows=5, sharex=False,
sharey=True, figsize=(figw, figh))
plt.subplots_adjust(hspace=0.0, wspace=0.2, left=1/figw,
right=1-2./figw, bottom=1/figh, top=1-2./figh)
当我更改
wspace
时,我得到了四列等间隔的列。有没有一种方式可以改变 wspace
,以便在第0列和第1列之间为0,在第1列和第2列之间为x,在第2列和第3列之间为0?谢谢。