Matplotlib'de eksen etiketi konumu nasıl ayarlanır


Matplotlib’de eksen etiketi konumlarını ayarlamak için aşağıdaki temel sözdizimini kullanabilirsiniz:

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

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

Aşağıdaki örnekler bu sözdiziminin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Etiket konumunu X ekseninde ayarlayın

Aşağıdaki kod, Matplotlib’de bir grafiğin nasıl oluşturulacağını ve yalnızca x ekseni üzerindeki etiket konumunun konumunun nasıl ayarlanacağını gösterir:

 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) 

Eksen koordinat sisteminin grafiğin sol alt köşesini temsil etmek için (0, 0) , merkezi temsil etmek için (0,5, 0,5) ve sağ üst köşeyi temsil etmek için (1, 1) kullandığını unutmayın.

Örnek 2: Etiket konumunu Y ekseninde ayarlayın

Aşağıdaki kod, Matplotlib’de bir grafiğin nasıl oluşturulacağını ve yalnızca Y ekseni etiket konumunun konumunun nasıl ayarlanacağını gösterir:

 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) 

Örnek 3: Her iki eksenin etiket konumlarını ayarlayın

Aşağıdaki kod, Matplotlib’de bir grafiğin nasıl oluşturulacağını ve iki eksenin etiket konumlarının konumunun nasıl ayarlanacağını gösterir:

 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)

Ek kaynaklar

Aşağıdaki eğitimler Matplotlib’de diğer ortak işlevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Matplotlib’de eksenler nasıl gizlenir
Matplotlib’de onay işareti etiketleri nasıl döndürülür
Matplotlib’deki kenelerin sayısı nasıl değiştirilir?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir