Beeswarm pertama Anda
Kode berikut membuat plot beeswarm sederhana untuk data kecepatan berdasarkan jenis kelamin, mirip dengan yang Anda lihat pada pelajaran sebelumnya.
Anda akan melihat bahwa tampilannya kurang ideal karena penumpukan titik menyebabkan tumpang tindih pada sebaran kedua jenis kelamin.
Perbaiki plot ini dengan mengecilkan ukuran titik menggunakan argumen cex menjadi 0.5 dan menetapkan nilai opasitas untuk titik agar plot tidak terlalu tajam dan menonjolkan titik-titik individual.
Selain itu, tambahkan boxplot transparan di atas titik-titik untuk memberikan statistik ringkas dasar.
Latihan ini adalah bagian dari kursus
Praktik Terbaik Visualisasi di R
Petunjuk latihan
- Kecilkan ukuran titik dengan menyetel
cex = 0.5pada geometri beeswarm. - Setel
alphauntuk titik menjadi 0,8. - Tambahkan boxplot transparan di atas beeswarm.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Load library for making beeswarm plots
library(ggbeeswarm)
md_speeding %>%
filter(vehicle_color == 'RED') %>%
ggplot(aes(x = gender, y = speed)) +
# change point size to 0.5 and alpha to 0.8
geom_beeswarm(___) +
# add a transparent boxplot on top of points
___