BaşlayınÜcretsiz Başlayın

Ridgeline grafiğini sadeleştir

Haydi, önceki egzersizdeki grafiği biraz daha düzenleyip hem daha güzel hem de daha okunaklı hale getirelim.

Bunu yapmak için, ridgeline geometrisinde alpha değerini ayarlayarak yoğunlukları biraz şeffaf yap ve üst üste binme sorunlarını azalt. Sonra, verinin uçlarında ggplot’un bıraktığı fazladan boşlukları kaldır ki, yoğunlukların enterpole olmadığı sağ ve soldaki boş şeritler kaybolsun. Son olarak, theme() fonksiyonunu kullanarak y ekseni tiklerini kaldır; çünkü yoğunluk çizgileri zaten y ekseni etiketlerini işaret etmek için yeterli.

ggridges kütüphanesi senin için zaten yüklendi.

Bu egzersiz

R'de Görselleştirme En İyi Uygulamaları

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • geom_density_ridges() için alpha değerini 0.7 yap.
  • scale_x_continuous() çağrısında expand = c(0,0) ayarla.
  • theme() fonksiyonunda axis.ticks.y öğesini kaldır.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

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(___)
Kodu Düzenle ve Çalıştır