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, kursun bir parçasıdır

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

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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