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