Jak dostosować położenie etykiety osi w matplotlib


Aby dostosować pozycje etykiet osi w Matplotlib, możesz użyć następującej podstawowej składni:

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

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

Poniższe przykłady pokazują, jak używać tej składni w praktyce.

Przykład 1: Dostosuj położenie etykiety na osi X

Poniższy kod pokazuje, jak utworzyć wykres w Matplotlib i dostosować jedynie położenie etykiety na osi x:

 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) 

Należy zauważyć, że układ współrzędnych osi wykorzystuje (0, 0) do reprezentowania lewego dolnego rogu wykresu, (0,5, 0,5) do reprezentowania środka i (1, 1) do reprezentowania prawego górnego rogu.

Przykład 2: Dostosuj położenie etykiety na osi Y

Poniższy kod pokazuje, jak utworzyć wykres w Matplotlib i dostosować jedynie położenie etykiety osi Y:

 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) 

Przykład 3: Dostosuj położenie etykiet w obu osiach

Poniższy kod pokazuje, jak utworzyć wykres w Matplotlib i dostosować położenie etykiet dwóch osi:

 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)

Dodatkowe zasoby

Poniższe samouczki wyjaśniają, jak wykonywać inne typowe funkcje w Matplotlib:

Jak ukryć osie w Matplotlib
Jak obracać etykiety znaczników wyboru w Matplotlib
Jak zmienić liczbę znaczników w Matplotlib

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *