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, kursun bir parçasıdır
R ile ABD Nüfus Sayımı Verilerini Analiz Etme
Egzersiz 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ı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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)