Mulai sekarangMulai 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 merupakan bagian dari kursus

Praktik Terbaik Visualisasi di R

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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