„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 richtet man gedrehte XTickLabels in Matplotlib richtig aus?

Wie richtet man gedrehte XTickLabels in Matplotlib richtig aus?

Veröffentlicht am 08.11.2024
Durchsuche:544

 How to Correctly Align Rotated XTickLabels in Matplotlib?

Ausrichten gedrehter XTickLabels für eine genaue Ausrichtung

In der angegebenen Abbildung erscheinen die gedrehten x-Achsen-Höhenstrichbeschriftungen nach rechts verschoben und nicht ausgerichtet mit ihren jeweiligen Häkchen. Diese Fehlausrichtung tritt aufgrund der standardmäßigen Zentrierung der Drehung um die Mitte der Textbeschriftungen auf.

Um dieses Problem zu beheben, können Sie die horizontale Ausrichtung der Teilstrichbeschriftungen mithilfe des ha-Parameters angeben. Dieser Parameter definiert, welche Seite des imaginären rechteckigen Felds um die gedrehte Beschriftung am Markierungspunkt ausgerichtet werden soll.

In Ihrem Fall müssten Sie ha='right' setzen:

ax.set_xticklabels(xlabels, rotation=40, ha='right')

Diese Einstellung richtet den rechten Rand des Textfelds an der aus Tickpoint, um eine genaue Ausrichtung der gedrehten X-Achsen-Tickpoints sicherzustellen.

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