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 merupakan bagian dari kursus
Praktik Terbaik Visualisasi di R
Instruksi latihan
- Ubah
bandwidthmenjadi 3.5 digeom_density_ridges(). - Tetapkan
limitsdari skala x ke0hingga150. - Beri plot
subtitle'Gaussian kernel SD = 3.5'.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
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