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

Boxplot’lu violin grafikleri

Bir violin grafiğinin sunduğu avantajlardan vazgeçmeden, boxplot’un kullanışlı özet istatistiklerini de görmek istersek, grafik nesnemize violin geometrisinin üzerine bir geom_boxplot() ekleyebiliriz.

Bunu yaparken karşımıza çıkan bir sorun, boxplot’ların hantal şekilde geniş olması. Aslında yalnızca yatay çizgilerin nerede olduğuna bakmamız yeterli. Neyse ki geom_boxplot() içinde, boxplot’un genişliğini ölçekleyen bir width argümanı var (örn. 0.5 = yarım genişlik).

Az önce oluşturduğumuz grafiği, violin ile nokta geometrileri arasına bir boxplot ekleyecek şekilde değiştir. Ayrıca noktalarda shape = 95 kullanarak yatay bir çizgi işareti yap. Son olarak, kullanıcıya çekirdek genişliğimizi söylemeyi unuttuk, bunu şimdi ekleyelim.

Bu egzersiz

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

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

Egzersiz talimatları

  • Violin ve nokta geometrileri arasına bir geom_boxplot() ekle.
  • Box için alpha değerini 0 yap ve width değerini 0.3 olarak ayarla.
  • Nokta geometrisini shape = 95 olacak şekilde değiştir ve size argümanını sil.
  • Grafiğe labs(subtitle = 'Gaussian kernel SD = 2.5') ile bir alt başlık ver.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

md_speeding %>% 
    filter(vehicle_color == 'RED') %>%
    ggplot(aes(x = gender, y = speed)) + 
    geom_violin(bw = 2.5) +
    # add a transparent boxplot and shrink its width to 0.3
    ___ +
    # Reset point size to default and set point shape to 95
    geom_point(alpha = 0.3, size = 0.5) +
    # Supply a subtitle detailing the kernel width
    ___
Kodu Düzenle ve Çalıştır