Gráfico de puntos ordenado
Vamos a empezar mejorando el gráfico de puntos que vimos en las diapositivas.
Primero, cambia la canalización de manipulación de datos para filtrar los años 1992 y 2002 en lugar del rango por defecto 2006-2016. Ten en cuenta que el array interestingCountries ya está cargado y es el mismo que en las diapositivas.
Ahora modifica el código de visualización para graficar los nuevos datos y, esta vez, reordena el eje y en orden descendente según el número de casos de 1992.
Este ejercicio forma parte del curso
Buenas prácticas de visualización en R
Instrucciones del ejercicio
Modifica
filter()para extraer los años1992y2002.Modifica las estéticas para:
- Graficar los casos de 1992 por país.
reorder()el eje y por el número de casos.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
who_subset <- who_disease %>%
filter(
countryCode %in% interestingCountries,
disease == 'measles',
year %in% c(2006, 2016) # Modify years to 1992 and 2002
) %>%
mutate(year = paste0('cases_', year)) %>%
arrange(year, region) %>%
pivot_wider(names_from = year, values_from = cases)
# Reorder y axis and change the cases year to 1992
ggplot(who_subset, aes(x = log10(cases_2006), y = country)) +
geom_point()