Heim >Backend-Entwicklung >Python-Tutorial >Wie richtet man gedrehte X-Achsen-Teilstrichbeschriftungen in Matplotlib aus?
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.
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!