Heim > Artikel > Backend-Entwicklung > Wie entferne ich überschüssigen Leerraum um gespeicherte Bilder in Matplotlib?
Problem:
Beim Speichern eines Bildes nach der Verarbeitung mit Matplotlib, Es ist zu viel Leerraum um das gespeicherte Bild herum aufgetreten, obwohl versucht wurde, das Bild zu verkleinern Option.
Untersuchung:
Anfangs wurde das Problem beim Anzeigen einer Basisfigur beobachtet, die ein importiertes Bild enthielt. Beim Hinzufügen eines NetworkX-Diagramms zur Abbildung erschien jedoch Leerraum um das gespeicherte Bild.
Lösung:
Die Angabe von bbox_inches="tight" beim Speichern der Abbildung beseitigt dies der Leerraum padding:
plt.savefig("test.png", bbox_inches='tight')
Erklärung:
Das Argument bbox_inches steuert den Begrenzungsrahmen des gespeicherten Bildes in Zoll. Wenn Sie es auf „eng“ setzen, wird Matplotlib angewiesen, den Begrenzungsrahmen automatisch so anzupassen, dass er eng an den Inhalt der Figur passt, wodurch unnötiger Leerraum vermieden wird.
Verwandte Themen:
Das obige ist der detaillierte Inhalt vonWie entferne ich überschüssigen Leerraum um gespeicherte Bilder in Matplotlib?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!