So passen sie die position der achsenbeschriftung in matplotlib an


Sie können die folgende grundlegende Syntax verwenden, um die Positionen der Achsenbeschriftungen in Matplotlib anzupassen:

 #adjust y-axis label position
ax. yaxis . set_label_coords (-.1, .5)

#adjust x-axis label position 
ax. xaxis . set_label_coords (.5, -.1)

Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.

Beispiel 1: Etikettenposition auf der X-Achse anpassen

Der folgende Code zeigt, wie man in Matplotlib einen Plot erstellt und nur die Position der Beschriftung auf der x-Achse anpasst:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [4, 5, 8, 14, 24, 19]

#create scatterplot
fig, ax = plt. subplots ()
ax. scatter (x,y)

#add axis labels
ax. set_ylabel (' Y-Axis Label ')
ax. set_xlabel (' X-Axis Label ')

#adjust position of x-axis label
ax. xaxis . set_label_coords (.9, -.1) 

Beachten Sie, dass das Achsenkoordinatensystem (0, 0) zur Darstellung der unteren linken Ecke des Diagramms, (0,5, 0,5) zur Darstellung der Mitte und (1, 1) zur Darstellung der oberen rechten Ecke verwendet.

Beispiel 2: Passen Sie die Etikettenposition auf der Y-Achse an

Der folgende Code zeigt, wie man in Matplotlib ein Diagramm erstellt und nur die Position der Y-Achsen-Beschriftungsposition anpasst:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [4, 5, 8, 14, 24, 19]

#create scatterplot
fig, ax = plt. subplots ()
ax. scatter (x,y)

#add axis labels
ax. set_ylabel (' Y-Axis Label ')
ax. set_xlabel (' X-Axis Label ')

#adjust position of x-axis label
ax. yaxis . set_label_coords (-.1, .1) 

Beispiel 3: Passen Sie die Beschriftungspositionen beider Achsen an

Der folgende Code zeigt, wie man in Matplotlib ein Diagramm erstellt und die Position der Beschriftungspositionen der beiden Achsen anpasst:

 import matplotlib. pyplot as plt

#define data
x = [1, 2, 3, 4, 5, 6]
y = [4, 5, 8, 14, 24, 19]

#create scatterplot
fig, ax = plt. subplots ()
ax. scatter (x,y)

#add axis labels
ax. set_ylabel (' Y-Axis Label ')
ax. set_xlabel (' X-Axis Label ')

#adjust position of both axis labels
ax. yaxis . set_label_coords (-.1, .1)
ax. xaxis . set_label_coords (.9, -.1)

Zusätzliche Ressourcen

Die folgenden Tutorials erklären, wie Sie andere allgemeine Funktionen in Matplotlib ausführen:

So verstecken Sie Achsen in Matplotlib
So drehen Sie Häkchenbeschriftungen in Matplotlib
So ändern Sie die Anzahl der Ticks in Matplotlib

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert