matplotlib.figure.Figure.align_ylabels#

Figure.align_ylabels(axs=None)[Quelle]#

Richtet die Y-Achsen-Beschriftungen von Subplots in derselben Subplot-Spalte aus, wenn die Beschriftungsausrichtung automatisch erfolgt (d.h. die Position der Beschriftung nicht manuell gesetzt ist).

Die Ausrichtung bleibt für Zeichenereignisse bestehen, nachdem diese aufgerufen wurde.

Wenn sich eine Beschriftung links befindet, wird sie an Beschriftungen auf Axes ausgerichtet, die ebenfalls ihre Beschriftung links haben und dieselbe linkeste Spalte des Subplots aufweisen. Wenn sich die Beschriftung rechts befindet, wird sie an Beschriftungen auf Axes mit derselben rechtesten Spalte ausgerichtet.

Parameter:
axsListe von Axes

Optionale Liste (oder ndarray) von Axes zum Ausrichten der y-Beschriftungen. Standard ist das Ausrichten aller Achsen in der Abbildung.

Anmerkungen

Dies geht davon aus, dass alle Achsen in axs aus demselben GridSpec stammen, sodass ihre SubplotSpec-Positionen den Abbildungspositionen entsprechen.

Beispiele

Beispiel mit großen ytick-Beschriftungen

fig, axs = plt.subplots(2, 1)
axs[0].plot(np.arange(0, 1000, 50))
axs[0].set_ylabel('YLabel 0')
axs[1].set_ylabel('YLabel 1')
fig.align_ylabels()

Beispiele für die Verwendung von matplotlib.figure.Figure.align_ylabels#

Y-Achsenbeschriftungen ausrichten

Y-Achsenbeschriftungen ausrichten