MulaiMulai sekarang secara gratis

Merapikan ridgeline Anda

Mari kita modifikasi plot dari latihan sebelumnya lebih jauh agar tampil lebih menarik dan mudah dibaca.

Untuk itu, buat kerapatan (density) sedikit transparan agar mengurangi masalah tumpang tindih dengan mengubah nilai alpha pada geometri ridgeline. Selanjutnya, hilangkan ruang ekstra yang secara bawaan ditambahkan ggplot di sekitar nilai ekstrem data untuk menghindari pita kosong di kanan dan kiri tempat kerapatan tidak terinterpolasi. Terakhir, gunakan fungsi theme() untuk menghapus tanda centang sumbu-y karena garis kerapatan sudah berfungsi menunjuk ke label sumbu-y.

Pustaka ggridges sudah dimuat untuk Anda.

Latihan ini adalah bagian dari kursus

Praktik Terbaik Visualisasi di R

Lihat Kursus

Petunjuk latihan

  • Atur alpha dari geom_density_ridges() menjadi 0.7.
  • Atur expand = c(0,0) dalam pemanggilan scale_x_continuous().
  • Hapus axis.ticks.y dalam fungsi theme().

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

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)) + 
    # make ridgeline densities a bit see-through with alpha = 0.7
    geom_density_ridges(bandwidth = 3.5, ___) +
    # set expand values to c(0,0)
    scale_x_continuous(limits = c(0,150), ___) +
    labs(subtitle = 'Guassian kernel SD = 3.5') +
    # remove y axis ticks
    theme(___)
Edit dan Jalankan Kode