Alternatif boxplot

Praktik Terbaik Visualisasi di R

Nick Strayer

Instructor

Batasan boxplot dengan jitter

  • Jitter “pintar” tetap terbatas saat tumpang tindih tinggi
  • Sulit menilai kerapatan data

Praktik Terbaik Visualisasi di R

Apa opsi lainnya?

Beeswarm plot

Violin plot

Praktik Terbaik Visualisasi di R

Beeswarm plot

  • Jitter “pintar”
  • Titik disusun rapat sedekat mungkin ke sumbu
  • Tersedia sebagai geom_beeswarm() di paket ggbeeswarm.
library(ggbeeswarm)
ggplot(data, aes(y = y, x =  group)) + 
  geom_beeswarm(color = 'steelblue')
Praktik Terbaik Visualisasi di R

Praktik Terbaik Visualisasi di R

Kelebihan beeswarm

  • Titik data individual
  • Bentuk distribusi

Praktik Terbaik Visualisasi di R

Kekurangan beeswarm

  • Sulit saat datanya banyak
  • Penumpukan arbitrer

Praktik Terbaik Visualisasi di R

Violin plot

  • KDE dicerminkan agar simetris
  • Cukup ganti geom_boxplot() dengan geom_violin().
ggplot(data, aes(y = y, x = group)) + 
  geom_violin(fill = 'steelblue') 
Praktik Terbaik Visualisasi di R

Praktik Terbaik Visualisasi di R

Kelebihan violin

  • Semua titik data terwakili
  • Tidak semua titik terlihat, cocok untuk data besar

Praktik Terbaik Visualisasi di R

Kekurangan violin

  • Pemilihan lebar kernel
  • Tidak semua titik terlihat

Praktik Terbaik Visualisasi di R

Mari coba perbandingan yang lebih lanjut!

Praktik Terbaik Visualisasi di R

Preparing Video For Download...