Matplotlib'de eksenleri çevirme (örneklerle)


Matplotlib’de x eksenini ve y eksenini çevirmek için aşağıdaki temel sözdizimini kullanabilirsiniz:

 plt. gca (). invert_xaxis ()
plt. gca (). invert_yaxis ()

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: Matplotlib’deki ters eksenler

Aşağıdaki kod, Matplotlib’de temel bir dağılım grafiğinin nasıl oluşturulacağını gösterir:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y) 

Y eksenini çevirmek için aşağıdaki kodu kullanabiliriz:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse y-axis
plt. gca (). invert_yaxis ()

Y ekseninin artık 5’ten 25’e değil, 25’ten 5’e gittiğini unutmayın.

Alternatif olarak x eksenini çevirmek için aşağıdaki kodu kullanabiliriz:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse x-axis
plt. gca (). invert_xaxis () 

X ekseninin artık 0’dan 14’e değil, 14’ten 0’a gittiğini unutmayın.

Son olarak iki ekseni tersine çevirmek için aşağıdaki kodu kullanabiliriz:

 import matplotlib. pyplot as plt

#define x and y
x = [1, 4, 8, 11, 13, 14]
y = [5, 11, 18, 26, 25, 23]

#create scatterplot of x and y
plt. scatter (x,y)

#reverse both axes
plt. gca (). invert_xaxis ()
plt. gca (). invert_yaxis ()

İki eksenin değerlerinin tersine çevrildiğini unutmayın.

Ek kaynaklar

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

Matplotlib’de eksen aralıkları nasıl ayarlanır
Matplotlib’de eksen keneleri nasıl ayarlanır
Matplotlib’de eksen etiketi konumu nasıl ayarlanır

Yorum ekle

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