ggplot2 hata payı grafiğini özelleştirme
Umarız bir önceki egzersizde oluşturduğun grafikte bazı sorunları fark etmişsindir. İlçeler sıralanmadığı için, verideki desenleri bir izleyicinin anlaması zorlaşıyor. Özellikle, hata payı grafikleri, noktalar sıralandığında çok daha etkilidir; çünkü bu sıralama, izleyicilerin tahmin değerlerindeki belirsizliği diğer tahminlerle karşılaştırmalı olarak kavramasını sağlar. Ayrıca, grafik biçimlendirmesinin eksikliği, izleyicilerin grafiğin içeriğini anlamasını zorlaştırır. Bu egzersizde, çok daha görsel olarak çekici bir hata payı grafiği oluşturmak için ggplot2 kodunu temizleyeceksin.
Bu egzersiz
R ile ABD Nüfus Sayımı Verilerini Analiz Etme
kursunun bir parçasıdırEgzersiz talimatları
- İlçe adından
" County, Maine"ifadesini kaldırmak içinstr_replace()tidyverse fonksiyonunu kullan. - Grafikte ilçeleri medyan hane gelirine göre azalan düzende yeniden sırala.
- Veri noktalarında ortak bir bilgiyi eklemek için
subtitleile altyazıyı "Counties in Maine" olarak ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Remove unnecessary content from the county's name
maine_inc2 <- maine_inc %>%
mutate(NAME = ___(NAME, " County, Maine", ""))
# Build a margin of error plot incorporating your modifications
ggplot(maine_inc2, aes(x = estimate, y = ___(NAME, estimate))) +
geom_errorbarh(aes(xmin = ___ - moe, xmax = estimate + ___)) +
geom_point(size = 3, color = "darkgreen") +
theme_grey(base_size = 14) +
labs(title = "Median household income",
___ = "Counties in Maine",
x = "ACS estimate (bars represent margins of error)",
y = "") +
scale_x_continuous(labels = scales::dollar)