matplotlib.figure.Figure.align_xlabels#

Figure.align_xlabels(axs=None)[source]#

Richtet die X-Achsen-Beschriftungen von Subplots in derselben Subplot-Zeile 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 unten befindet, wird sie an Beschriftungen auf Axes ausgerichtet, die ebenfalls ihre Beschriftung unten haben und dieselbe unterste Zeile des Subplots aufweisen. Wenn sich die Beschriftung oben befindet, wird sie an Beschriftungen auf Axes mit derselben obersten Zeile ausgerichtet.

Parameter:
axsListe von Axes

Optionale Liste von (oder ndarray) Axes, deren x-Achsenbeschriftungen ausgerichtet werden sollen. Standardmäßig werden alle `Axes` in der `Figure` 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 gedrehten xtick-Beschriftungen

fig, axs = plt.subplots(1, 2)
for tick in axs[0].get_xticklabels():
    tick.set_rotation(55)
axs[0].set_xlabel('XLabel 0')
axs[1].set_xlabel('XLabel 1')
fig.align_xlabels()