İ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
R'de Görselleştirme En İyi Uygulamaları
kursunun bir parçasıdırEgzersiz 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ı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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
___