Menyesuaikan plot margin of error di ggplot2
Semoga Anda telah mengidentifikasi beberapa masalah pada bagan yang Anda buat di latihan sebelumnya. Karena county tidak diurutkan, pola dalam data sulit dipahami oleh pembaca. Secara khusus, plot margin of error jauh lebih efektif ketika titik-titiknya diurutkan karena pengurutan membantu pembaca memahami ketidakpastian nilai estimasi relatif terhadap estimasi lainnya. Selain itu, kurangnya pemformatan plot membuat pembaca sulit memahami isi bagan. Dalam latihan ini, Anda akan merapikan kode ggplot2 untuk membuat bagan margin of error yang jauh lebih menarik secara visual.
Latihan ini merupakan bagian dari kursus
Menganalisis Data Sensus AS di R
Instruksi latihan
- Gunakan fungsi tidyverse
str_replace()untuk menghapus" County, Maine"dari nama county. - Urutkan county secara menurun berdasarkan pendapatan rumah tangga median pada plot.
- Atur subtitle menjadi "Counties in Maine" untuk menambahkan informasi yang umum pada titik data dengan
subtitle.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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)