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