TP2 - ggplot2 olímpico

En este práctico vamos a usar los paquetes del {tidyverse} (en especial {ggplot2}) para explorar y generar visualizaciones informativas a partir de los datos históricos de los Juegos Olímpicos.

Para saber cómo cargar los datos o qué estructura tienen les recomendamos volver al TP1 - tidyverse olímpico

Las consignas

Si bien existen formas alternativas de generar visualizaciones utilizando R, el objetivo del presente práctico es que lo hagan utilizando el paquete del {ggplot2}.

En este práctico vamos a utilizar muchos de los tibbles que creamos en el TP1: tidyverse olímpico.

  1. Retomemos summer_por_disciplina_tbl y grafiquemos la cantidad de medallas de oro de los 10 países con más medallas usando barras.

  2. Ahora veamos la distribución de las medallas de oro acumuladas por país ¿Qué podemos decir al respecto?

  3. ¿Y si queremos ver las distribuciones de los tres tipos de medallas?

    Pista: Podemos codificar el tipo de medalla utilizando la estética fill.

  4. Tratemos de hacer algo más informativo utilizando utilizando facet_grid().

  5. ¿Y si queremos ver la distribución de medallas de oro entre países a lo largo de la historia de los juegos de invierno?

    Pista: Cuando tenemos muchos paneles, es conveniente usar la funcion facet_wrap().

  6. Vayamos de nuevo a algo un poquito más complicado. Usemos dictionary_tbl para hacer una figura que nos muestre la relación entre las medallas de oro acumuladas por país entre juegos de invierno y de verano y su PBI per cápita.

  7. ¿Y si queremos ver si hay diferencias entre juegos de invierno y de verano?

  8. Ahora veamos los tres tipos de medallas acumuladas para los juegos de verano vs. el PBI per cápita y agreguemos una capa de geom_smooth() ¿Qué pasa si sacamos a USA?

  9. Ahora concentrémonos en Argentina🇦🇷. Veamos el histórico de medallas de Argentina en los Juegos Olímpicos de verano.

  10. Grafiquemos el nombre de los paises que forman el podio del medallero para todos los Juegos Olímpicos de Verano.

    Pista: Para graficar un texto podemos usar la geometría geom_text().

  11. ¿Podremos reemplazar los nombres en el medallero por sus banderas?

    Pista: Investigar el paquete {ggflags}📦.