EmpezarEmpieza gratis

Personalizar un gráfico de margen de error con ggplot2

Esperemos que hayas detectado algunos problemas en el gráfico que creaste en el ejercicio anterior. Como los condados no están ordenados, a quien observe el gráfico le costará identificar patrones en los datos. En particular, los gráficos de margen de error funcionan mucho mejor cuando los puntos están ordenados, ya que así se entiende la incertidumbre de las estimaciones en relación con otras estimaciones. Además, la falta de formato dificulta que el público comprenda el contenido del gráfico. En este ejercicio, vas a pulir tu código de ggplot2 para crear un gráfico de márgenes de error mucho más atractivo visualmente.

Este ejercicio forma parte del curso

Análisis de datos del censo de EE. UU. en R

Ver curso

Instrucciones del ejercicio

  • Usa la función de tidyverse str_replace() para eliminar " County, Maine" del nombre del condado.
  • Reordena los condados en orden descendente de la renta mediana por hogar en el gráfico.
  • Establece el subtítulo como "Counties in Maine" para añadir información común a los puntos de datos con subtitle.

ejercicio interactivo práctico

Prueba este ejercicio completando este código de ejemplo.

# 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)
Editar y ejecutar código