Matplotlib Fehler: "Abbildung umfasst Achsen, die nicht kompatibel sind mit tight_layout"
Nach dem hinzufügen
bbox_inches="tight"
zur Anrufung des plt.savefig
hat für mehrere Jahre gearbeitet, bekomme ich
/usr/local/lib/python2.7/site-packages/matplotlib/Abbildung.py:1744: UserWarning:
Diese Zahl umfasst Achsen, die nicht kompatibel sind mit tight_layout, so dass Ihre Ergebnisse möglicherweise falsch
Die Figur in Frage, die zu funktionieren scheint (ohne das abschneiden von Beschriftungen jetzt), aber ich Frage mich, was dieser Fehler bedeuten könnte und ob es etwas gibt, was offensichtlich oder bekannt (ohne zu Graben tief in komplexe Figur-code), dass ich tun kann, um es anzugehen.
Gibt es einige bekannte oder häufige Ursache für das, was ich suchen soll in meinem code?
- könnten Sie den code hinzufügen, den Sie zum generieren der Grafik? Ich hatte gerade einen Blick um ihn herum, es scheint ein Problem mit dem hinzufügen von zusätzliche Achse, oder versteckt Achse verbunden colorbars
- Sie konnte einen Blick auf "Position" colorbar innen Abbildung thread zu einem ähnlichen Problem konfrontiert, mit Plotten colorbars zusammen mit Nebenhandlungen. Diese Warnung tritt auf, wenn Sie Achsen in Ihre Grundstücke, die nicht subplots. Eg: colorbar-Achse. Die colorbar axis bekommt überlappende alongwith eine der Nebenhandlungen, während rendering als Ergebnis.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Meiner Erfahrung, plt.tight_layout funktioniert nicht immer, aber plt.savefig('Abb.png',bbox_inches='eng') ist. Und Sie brauchen nicht die ehemaligen nach der Verwendung der letzteren und ich sind zu dem Schluss gekommen, nachdem einige Recht umfangreiche Tests von it.