Matplotlib:如何使tight_layout独立于ticklabel

时间:2014-06-09 12:56:31

标签: python python-2.7 matplotlib

这是我的代码的一部分,它以严格的布局导出数字。

   ...
  fig.set_size_inches(8,6.8)
  fig.tight_layout(rect=(0, 0, 1, 0.9))
 # fig.savefig(path,bbox_inches='tight',dpi=100)
  fig.savefig(path,dpi=100)         
  plt.gcf().clear()
  plt.close(fig)
   ...

不幸的是,当我在不同的帧上循环并且y轴标签发生变化时,当ticklabels非常靠近边缘时会有帧,然后整个绘图会缩小,如红线和绿线之间的数字所示。

https://dl.dropboxusercontent.com/u/248943005/Montage.png

我尝试了几种情况,但这种效果总是以一种或另一种方式出现。看起来好像以某种方式使得紧密的布局独立于ticklabels。那可能吗?如果不是,还有替代方案吗?

0 个答案:

没有答案