İlk beeswarm’ının
Aşağıdaki kod, son derste gördüğümüze benzer şekilde, hız aşımı verilerinde cinsiyete göre basit bir beeswarm grafiği oluşturur.
Noktalar üst üste yığıldığı için iki cinsiyetin dağılımlarının birbirine karıştığını ve grafiğin çok iyi görünmediğini fark edeceksin.
Bu grafiği düzeltmek için, noktaların boyutunu cex argümanını 0.5 yaparak küçült ve noktalar için bir saydamlık (opacity) değeri ayarlayarak grafiği biraz daha yumuşatıp tek tek noktaları vurgula.
Ayrıca, temel özet istatistikleri göstermek için noktaların üzerine şeffaf bir kutu grafiği ekle.
Bu egzersiz, kursun bir parçasıdır
R'de Görselleştirme En İyi Uygulamaları
Egzersiz talimatları
- Beeswarm geometrisinde
cex = 0.5ayarlayarak noktaların boyutunu küçült. - Noktaların
alphadeğerini 0.8 olarak ayarla. - Beeswarm üstüne şeffaf bir kutu grafiği ekle.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Load library for making beeswarm plots
library(ggbeeswarm)
md_speeding %>%
filter(vehicle_color == 'RED') %>%
ggplot(aes(x = gender, y = speed)) +
# change point size to 0.5 and alpha to 0.8
geom_beeswarm(___) +
# add a transparent boxplot on top of points
___