Heim  >  Artikel  >  Backend-Entwicklung  >  Wie eliminiere ich Achsen, Legenden und weiße Polsterung beim Speichern von Matplotlib-Bildern?

Wie eliminiere ich Achsen, Legenden und weiße Polsterung beim Speichern von Matplotlib-Bildern?

Linda Hamilton
Linda HamiltonOriginal
2024-10-23 22:46:02817Durchsuche

How to Eliminate Axis, Legends, and White Padding in Matplotlib Image Save?

Achsen, Legenden und weiße Polsterung in Matplotlib Image Save entfernen

Problem:

Wenn Sie Matplotlib zum Farbzuordnen und Speichern eines Bilds verwenden, können unerwünschte Elemente wie Achsen, Beschriftungen und weiße Polsterung um das eigentliche Bild herum erscheinen.

Lösung:

Um diese Probleme zu beheben, ziehen Sie die folgenden Änderungen in Betracht:

  • Achsensichtbarkeit deaktivieren:

    • Verwenden Sie plt.axis('off') um sowohl die der savefig-Befehl. Dadurch wird der Begrenzungsrahmen so angepasst, dass er eng an das Bild passt, wodurch Leerraum reduziert oder eliminiert wird.
  • Beispiel:

    • Dies Der Ansatz entfernt effektiv Achsen, Legende und weiße Polsterung, sodass nur das gewünschte farblich zugeordnete Bild übrig bleibt.
  • Hinweis:
Neuere Versionen von Matplotlib erfordern möglicherweise die Verwendung von bbox_inches=0 anstelle der Zeichenfolge „tight“. '.

Das obige ist der detaillierte Inhalt vonWie eliminiere ich Achsen, Legenden und weiße Polsterung beim Speichern von Matplotlib-Bildern?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn