Heim >Backend-Entwicklung >Python-Tutorial >Wie entferne ich Achsentext in Matplotlib-Plots?

Wie entferne ich Achsentext in Matplotlib-Plots?

Linda Hamilton
Linda HamiltonOriginal
2024-10-18 17:24:03301Durchsuche

How to Remove Axis Text in Matplotlib Plots?

Achsentext in Matplotlib-Plots entfernen

In vielen Szenarien ist es notwendig, Plots ohne Teilstriche oder Achsennummern zu erstellen. Ein häufiges Problem tritt jedoch auf, wenn Matplotlib die x/y-Teilstrichbezeichnungen anpasst und einen bestimmten Wert anhängt oder subtrahiert (z. B. „6,18“ im bereitgestellten Beispiel).

Lösungen:

1. Deaktivieren des Anpassungsverhaltens:

Um dieses Verhalten vollständig zu deaktivieren, verhindern Sie, dass Matplotlib die Teilstrichbeschriftungen anpasst, indem Sie frame1.axes.autoScaleLocator.set_axis_info('empty') festlegen.

2. Den beleidigenden Wert ausblenden:

Wenn Sie die Häkchenbeschriftungen beibehalten, aber den angepassten Wert ausblenden möchten, durchlaufen Sie die Häkchenbeschriftungen und setzen Sie die Sichtbarkeit des beleidigenden Textes manuell auf „Falsch“.

3. Verbesserung der Effizienz für mehrere Unterhandlungen:

Beim Umgang mit mehreren Unterhandlungen ist die Verwendung von ax.axes.xaxis.set_visible(False) und ax.axes.yaxis.set_visible(False) ein effizienterer Ansatz. Methoden zum Ausblenden der gesamten Achse, anstatt jedes Element zu durchlaufen.

Alternativ können Sie erwägen, die Häkchen mithilfe von ax.axes.xaxis.set_ticks([]) und ax.axes.yaxis.set_ticks auf eine leere Liste zu setzen ([]). Mit dieser Methode können Sie weiterhin benutzerdefinierte Beschriftungen mit plt.xlabel() und plt.ylabel() hinzufügen.

Das obige ist der detaillierte Inhalt vonWie entferne ich Achsentext in Matplotlib-Plots?. 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