web-dev-qa-db-ja.com

Matplotlibエラー:「図には、tight_layoutと互換性のない軸が含まれています」

追加後

bbox_inches="tight"

数年働いてきたplt.savefigの呼び出しには、

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

この図には、tight_layoutと互換性のないAxesが含まれているため、結果が正しくない可能性があります

問題の図は機能しているように見えますが(現在 注釈の切り捨て はありません)、このエラーが何を意味するのか、また明らかまたは既知のものがあるかどうか(複雑な図のコードを深く掘り下げて)、それに対処するために行うことができます。

私のコードで探す必要のある既知または一般的な原因はありますか?

27
orome

私の経験では、plt.tight_layoutは常に機能するとは限りませんが、plt.savefig( 'fig.png'、bbox_inches = 'tight')は機能します。そして、あなたは後者を使用した後に前者を必要としません、そして私はそれのかなり広範囲のテストの後に結論に達しました。

12
jimh