„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie entfernen Sie Achsen, Legenden und weiße Polsterung in Matplotlib?

Wie entfernen Sie Achsen, Legenden und weiße Polsterung in Matplotlib?

Gepostet am 2025-03-23
Durchsuche:764

How to Remove Axes, Legends, and White Padding in Matplotlib?

Entfernen von Äxten, Legenden und weißer Polsterung in Matplotlib

In diesem Artikel gehen wir das Problem der Entfernen von Achsen, Legenden und weißer Padding an, wenn ein Bild mit Matplotlib. Axes

Der ursprüngliche Code-Snippet entfernt erfolgreich die Achsen der Figur, indem er die x-axis und die y-axis unter Verwendung von Abb.Axes.get_xaxis (). Set_visible (false) bzw. Fig.Axes.get_yaxis (). Set_visible (false) (false), bzw. false), entzieht. Diese Technik kann jedoch das Problem der weißen Polsterung und des Bildes um das Bild nicht vollständig beheben. Diese Methode kann jedoch immer noch eine kleine Menge an Weißraum um das Bild hinterlassen.

Um die weiße Polsterung weiter zu beseitigen, können wir dem Befehl SaveFig bbox_inches = 'eng' hinzufügen. Dadurch wird das gespeicherte Bild auf die genaue Größe der Bilddaten aufgetaucht und lässt keinen weißen Platz um die Grenzen. Data = mpimg.imread (inputName) [:,:, 0] Fig = PLT.IMSHOW (Daten) Abb.Set_cmap ('Hot') PLT.AXIS ('OFF') plt.savefig (outputName, bbox_inches = 'eng')

mit axis ('off') und bbox_inches = 'eng' zusammen können wir effektiv alle Achsen, Legenden und weiße Polsterung entfernen und nur das gewünschte Bild hinterlassen.

. .

Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729668289 Wenn ein Verstoß vorliegt, wenden Sie sich bitte an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3