Seaborn: bir kutu grafiğinde ortalama değer nasıl görüntülenir?


Seaborn kullanılarak oluşturulan kutu grafiklerindeki ortalama değeri görüntülemek için showmeans bağımsız değişkenini kullanabilirsiniz:

 sns. boxplot (data=df, x=' x_var ', y=' y_var ', showmeans= True )

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

Örnek: Seaborn Boxplot’ta ortalama değeri göster

Üç farklı takımdan basketbolcuların attığı sayıları gösteren aşağıdaki panda DataFrame’e sahip olduğumuzu varsayalım:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'A', 'A', 'B', 'B', 'B',
                            'B', 'B', 'C', 'C', 'C', 'C', 'C'],
                   ' points ': [3, 4, 6, 8, 9, 10, 13, 16, 18, 20, 8, 9, 12, 13, 15]})

#view head of DataFrame
print ( df.head ())

  team points
0 to 3
1 to 4
2 to 6
3 to 8
4 to 9

Her takım için puan dağılımını görselleştirmek amacıyla kutu grafikleri oluşturmak için aşağıdaki kodu kullanabiliriz:

 import seaborn as sns

#create boxplot to visualize distribution points by team
sns. boxplot (data=df, x=' team ', y=' points ')

Varsayılan olarak kutu grafikleri, her kutu grafiğinin içinde yatay bir çizgi kullanarak medyan değerini görüntüler.

Her kutu grafiğinin ortalama değerini görüntülemek için showmeans=True değerini belirtmeniz gerekir:

 import seaborn as sns

#create boxplot to visualize points distribution by team (and display mean values)
sns. boxplot (data=df, x=' team ', y=' points ', showmeans= True ) 

Seaborn varsayılan olarak her kutu grafiğinin ortalama değerini görüntülemek için yeşil üçgenler kullanır.

Ortalama değerin görünümünü özelleştirmek için Meanprops bağımsız değişkenini kullanmaktan çekinmeyin:

 import seaborn as sns

#create boxplot to visualize distribution points by team
sns. boxplot (data=df, x=' team ', y=' points ', showmeans= True ,
            meanprops={' marker ':' o ',
                       ' markerfacecolor ': ' white ', 
                       ' markeredgecolor ': ' black ',
                       ' markersize ': ' 8 '}) 

Ortalama değerler artık siyah çerçeveli beyaz daireler olarak görüntüleniyor.

Kutu grafiklerindeki ortalama değerlerin görünümünü değiştirmek için Meanprops argüman değerleriyle oynamaktan çekinmeyin.

Not : Seaborn boxplot() işlevine ilişkin tüm belgeleri burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimler, deniz doğuşunda diğer ortak işlevlerin nasıl gerçekleştirileceğini açıklamaktadır:

Seaborn Boxplot’ta renkler nasıl kontrol edilir
Seaborn kutu grafiğinden aykırı değerler nasıl kaldırılır
Seaborn’da x ekseninde kutu grafikleri nasıl sipariş edilir

Yorum ekle

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