Seaborn: cara menampilkan nilai rata-rata pada plot kotak
Anda dapat menggunakan argumen showmeans untuk menampilkan nilai rata-rata dalam plot kotak yang dibuat menggunakan seaborn:
sns. boxplot (data=df, x=' x_var ', y=' y_var ', showmeans= True )
Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.
Contoh: Menampilkan nilai rata-rata pada Seaborn Boxplot
Misalkan kita memiliki pandas DataFrame berikut yang menunjukkan poin yang dicetak oleh pemain bola basket dari tiga tim berbeda:
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
Kita dapat menggunakan kode berikut untuk membuat plot kotak untuk memvisualisasikan distribusi poin untuk setiap tim:
import seaborn as sns
#create boxplot to visualize distribution points by team
sns. boxplot (data=df, x=' team ', y=' points ')
Secara default, plot kotak menampilkan nilai median menggunakan garis horizontal di dalam setiap plot kotak.
Untuk menampilkan nilai rata-rata setiap boxplot, Anda harus menentukan showmeans=True :
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 )
Secara default, seaborn menggunakan segitiga hijau untuk menampilkan nilai rata-rata setiap plot kotak.
Untuk menyesuaikan tampilan nilai rata-rata, silakan gunakan argumen Meanprops :
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 '})
Nilai rata-rata kini ditampilkan sebagai lingkaran putih dengan garis hitam.
Jangan ragu untuk bermain-main dengan nilai argumen Meanprops untuk mengubah tampilan nilai rata-rata di plot kotak.
Catatan : Anda dapat menemukan dokumentasi lengkap untuk fungsi seaborn boxplot() di sini .
Sumber daya tambahan
Tutorial berikut menjelaskan cara melakukan fungsi umum lainnya di seaborn:
Cara mengontrol warna di Seaborn Boxplot
Cara menghilangkan outlier dari plot kotak Seaborn
Cara mengurutkan plot kotak pada sumbu x di Seaborn