Heim >Backend-Entwicklung >Python-Tutorial >Wie richtet man gedrehte X-Achsen-Teilstrichbeschriftungen in Matplotlib aus?

Wie richtet man gedrehte X-Achsen-Teilstrichbeschriftungen in Matplotlib aus?

Linda Hamilton
Linda HamiltonOriginal
2024-11-03 15:14:03508Durchsuche

How to Align Rotated X-Axis Tick Labels in Matplotlib?

Ausrichten gedrehter Teilstrichbeschriftungen auf der Zecken. Dies kann durch Anpassen der horizontalen Ausrichtung der Tick-Labels erreicht werden.

Verwendung des ha-Parameters

Das matplotlib.axis.Tick.label1-Objekt verfügt über einen ha-Parameter, der Steuert die horizontale Ausrichtung der Teilstrichbeschriftung. Die verfügbaren Optionen sind:

'left': Richtet die linke Seite des Beschriftungsrechtecks ​​am Häkchenpunkt aus.

    'center': Richtet die Mitte des Beschriftungsrechtecks ​​am aus Häkchenpunkt.
  • 'rechts': Richten Sie die rechte Seite des Beschriftungsrechtecks ​​am Häkchen aus Punkt.
  • Beispiel

Um die gedrehten Teilstrichbeschriftungen an ihren jeweiligen Teilstrichen auszurichten, verwenden Sie ha='right'.

Dadurch wird ein Diagramm mit gedrehten Teilstrichbeschriftungen erstellt, die an den entsprechenden Teilstrichen ausgerichtet sind, wie im Bild unten gezeigt:

<code class="python">import numpy as np
import matplotlib.pyplot as plt

n = 5

x = np.arange(n)
y = np.sin(np.linspace(-3, 3, n))
xlabels = ['Ticklabel %i' % i for i in range(n)]

fig, ax = plt.subplots()

ax.plot(x, y, 'o-')
ax.set_xticks(x)
ax.set_xticklabels(xlabels, rotation=40, ha='right')

plt.show()</code>
[Bild eines Diagramms mit gedrehten Teilstrichbeschriftungen, die an den Teilstrichen ausgerichtet sind]

Das obige ist der detaillierte Inhalt vonWie richtet man gedrehte X-Achsen-Teilstrichbeschriftungen in Matplotlib aus?. 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