Matplotlib错误:“figure includes Axes that are not compatible with tight_layout”

zd287kbt  于 2023-10-24  发布在  其他
关注(0)|答案(1)|浏览(190)

新增后

bbox_inches="tight"

到一个已经工作了几年的plt.savefig调用,我得到了
/usr/local/lib/python2.7/site-packages/matplotlib/figure.py:1744:用户警告:
此图包括与tight_layout不兼容的轴,因此其结果可能不正确
有问题的数字似乎可以工作(现在没有truncation of annotations),但我想知道这个错误可能意味着什么,以及是否有任何明显的或已知的(不深入挖掘复杂的数字代码),我可以做些什么来解决它。
是否有一些已知的或常见的原因,我应该在我的代码中寻找?

mec1mxoz

mec1mxoz1#

根据我的经验,plt.tight_layout并不总是工作,但plt.savefig('fig.png',bbox_inches='tight')。此外,你不需要前者后,使用后者,我已经得出结论后,一些相当广泛的测试它。

相关问题