如何在Python的matplotlib中为子图文本字段腾出更多空间?现在它看起来太乱了:一些文本字段相互重叠. http://img232.imageshack.us/img232/538/e1000000000l01t0orig500.png
以下是该图的当前代码的一部分:
fig_a = fig.add_subplot(2,2,i)
fig_a.set_title(r'$T_{0} = %.3g N/m, V_{0} = %.6g$m/s' % (counter, V0))
fig_a.plot(xx,f)
plt.xlim(-kappa,kappa)
plt.xlabel(r'$\eta$')
plt.ylim(-0.1,1.1)
if ((i == 1) or (i == 3)):
plt.ylabel(r'$f(\eta)$')
i = i + 1
如何改变它看起来不那么凌乱?
解决方法:
fig.subplots_adjust(left=None, bottom=None, right=None, top=None, wspace=None, hspace=None)
您将要修改hspace,即子图之间的垂直空间:我发现hspace = 0.4看起来没有你的代码,但是YMMV.