matplotlib.figure.SubFigure.align_ylabels#

SubFigure.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, um die y-Achsenbeschriftungen auszurichten. Standardmäßig werden alle Achsen auf der Abbildung ausgerichtet.

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()