Matplotlib错误:"图包括与tight_layout"不兼容的轴。

时间:2016-02-14 16:04:10

标签: python python-2.7 matplotlib osx-elcapitan

添加

bbox_inches="tight"

调用已经工作了几年的plt.savefig,我得到了

  

/usr/local/lib/python2.7/site-packages/matplotlib/figure.py:1744:UserWarning:

     

此图包含与tight_layout不兼容的轴,因此其结果可能不正确

这个数字似乎有用(现在没有truncation of annotations),但我想知道这个错误可能意味着什么,以及是否有任何明显或已知的东西(没有深入研究复杂的图形代码)我可以做到解决它。

我的代码中是否应该找到一些已知或常见的原因?

1 个答案:

答案 0 :(得分:10)

根据我的经验,plt.tight_layout并不总是有效,但plt.savefig('fig.png',bbox_inches ='tight')确实有效。使用后者后你不需要前者,经过一番相当广泛的测试后我得出结论。