Heim  >  Artikel  >  Backend-Entwicklung  >  Wie eliminiere ich das Auffüllen von Leerzeichen in in Matplotlib gespeicherten Bildern?

Wie eliminiere ich das Auffüllen von Leerzeichen in in Matplotlib gespeicherten Bildern?

Barbara Streisand
Barbara StreisandOriginal
2024-11-04 19:27:02414Durchsuche

How to Eliminate White Space Padding in Matplotlib Saved Images?

Entfernen von Leerraumabständen in gespeicherten Bildern

Beim Speichern von Bildern, die in Python mit Matplotlib erstellt wurden, kann es bei Benutzern zu unerwünschten Leerraumabständen um das Bild kommen . Dies kann besonders auffällig sein, wenn der Abbildung grafische Elemente wie Diagramme oder Netzwerke hinzugefügt werden.

Um dieses Problem zu beheben, kann die Option „Tight“ in der Savefig-Methode verwendet werden, um sicherzustellen, dass das gespeicherte Bild passend zugeschnitten wird der eigentliche Inhalt der Handlung. Durch die Einstellung von bbox_inches="tight" wird die Leerraumauffüllung eliminiert:

plt.savefig("image.png", bbox_inches='tight')

Im bereitgestellten Beispiel wurde die Option „Tight“ verwendet, um das gespeicherte Bild auf die exakte Größe des angezeigten Bildes zuzuschneiden, ohne dass es dazu kommt Leerraumpolsterung. Dies führt zu einer optisch ansprechenderen und genaueren Darstellung des gewünschten Diagramms.

Hinweis: Das Argument bbox_inches muss als Zeichenfolge festgelegt werden, um sicherzustellen, dass es ordnungsgemäß funktioniert.

Zusätzliche Informationen:

Zur weiteren Referenz können Benutzer die folgende Dokumentation und Ressourcen hilfreich finden:

  • [Matplotlib savefig Documentation](https://matplotlib. org/stable/api/pyplot_api.html#matplotlib.pyplot.savefig)
  • [Leerraumauffüllung in Matplotlib-Plots entfernen](https://matplotlib.org/faq/usage_faq.html#faq-how- to-remove-extra-white-space-around-a-plot)
  • [Beheben von Leerraumproblemen in Matplotlib-Bildern](https://stackoverflow.com/questions/43896198/matplotlib-remove-white- space-in-saved-png)

Das obige ist der detaillierte Inhalt vonWie eliminiere ich das Auffüllen von Leerzeichen in in Matplotlib gespeicherten 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