Plot ridgeline dasar
Tersedia kode untuk membuat plot ridgeline yang menampilkan persentase pelanggaran batas saat pengemudi diberhentikan berdasarkan hari dalam seminggu.
Ubah kodenya untuk mengatur lebar kernel (bandwidth) ke nilai tertentu, ubah batas sumbu-x untuk menghilangkan ekor panjang, dan tambahkan juga subtitle untuk memberi tahu pembaca bandwidth yang Anda gunakan.
Latihan ini adalah bagian dari kursus
Praktik Terbaik Visualisasi di R
Petunjuk latihan
- Ubah
bandwidthmenjadi 3.5 digeom_density_ridges(). - Tetapkan
limitsdari skala x ke0hingga150. - Beri plot
subtitle'Gaussian kernel SD = 3.5'.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
library(ggridges)
md_speeding %>%
mutate(day_of_week = factor(day_of_week, levels = c("Mon","Tues","Wed","Thu","Fri","Sat","Sun") )) %>%
ggplot(aes( x = percentage_over_limit, y = day_of_week)) +
# Set bandwidth to 3.5
geom_density_ridges() +
# add limits of 0 to 150 to x-scale
scale_x_continuous()
# provide subtitle with bandwidth