Labels und Titel ausrichten#

Ausrichten von xlabel, ylabel und title mit Figure.align_xlabels, Figure.align_ylabels und Figure.align_titles.

Figure.align_labels umschließt die x- und y-Label-Funktionen.

Beachten Sie, dass das xlabel "XLabel1 1" normalerweise viel näher an der x-Achse wäre, "YLabel0 0" viel näher an der y-Achse und der Titel "Title0 0" viel näher an der Oberseite ihrer jeweiligen Achsen wäre.

import matplotlib.pyplot as plt
import numpy as np

fig, axs = plt.subplots(2, 2, layout='constrained')

ax = axs[0][0]
ax.plot(np.arange(0, 1e6, 1000))
ax.set_title('Title0 0')
ax.set_ylabel('YLabel0 0')

ax = axs[0][1]
ax.plot(np.arange(1., 0., -0.1) * 2000., np.arange(1., 0., -0.1))
ax.set_title('Title0 1')
ax.xaxis.tick_top()
ax.tick_params(axis='x', rotation=55)


for i in range(2):
    ax = axs[1][i]
    ax.plot(np.arange(1., 0., -0.1) * 2000., np.arange(1., 0., -0.1))
    ax.set_ylabel('YLabel1 %d' % i)
    ax.set_xlabel('XLabel1 %d' % i)
    if i == 0:
        ax.tick_params(axis='x', rotation=55)

fig.align_labels()  # same as fig.align_xlabels(); fig.align_ylabels()
fig.align_titles()

plt.show()
Title0 0, Title0 1

Tags: Komponente: Label Komponente: Titel Styling: Position Level: Anfänger

Gesamtlaufzeit des Skripts: (0 Minuten 2,545 Sekunden)

Galerie generiert von Sphinx-Gallery