Fehlerbehebung bei leeren Bildern in Matplotlibs Savefig
Beim Versuch, Matplotlib-Diagramme als Bilder zu speichern, stoßen Benutzer möglicherweise auf eine leere Ausgabe. Um dieses Problem zu beheben, berücksichtigen Sie die folgenden Faktoren:
-
Abbildungsstruktur:Untersuchen Sie die Codestruktur im Zusammenhang mit der Erstellung von Nebenhandlungen. Stellen Sie sicher, dass die angegebenen Indizes für plt.subplot() konsistent sind und den zu erstellenden Unterplots entsprechen. Passen Sie diese Indizes entsprechend an.
-
Abbildungsanzeige und Speicherreihenfolge:Achten Sie auf die Reihenfolge der Befehle. Um das Speichern einer leeren Figur zu vermeiden, empfiehlt es sich, plt.savefig() vor plt.show() aufzurufen. Alternativ können Sie das Figurenobjekt mit plt.gcf() vor plt.show() speichern und die Figur dann zu einem beliebigen Zeitpunkt speichern.
-
Anzeige für leere Bilder: In Ihrem Code tessstttyyy. png ist leer, da es die nach plt.show() erstellte neue Figur speichert, die keine Diagramme enthält.
Das obige ist der detaillierte Inhalt vonWarum sind meine Matplotlib-Bilder leer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!