Crear mapas de calor
Un mapa térmico es un gráfico matricial común que puede utilizarse para resumir gráficamente la relación entre dos variables. Para este ejercicio, empezaremos examinando a los invitados del Daily Show de 1999 a 2015 y ver cómo han cambiado las ocupaciones de los invitados a lo largo del tiempo.
Los datos incluyen la fecha de aparición de cada invitado, así como su ocupación. Para el primer ejercicio,
necesitamos poner los datos en el formato adecuado para que la función heatmap
de Seaborn pueda trazar correctamente los datos.
Ya se han leído todos los datos en la variable df
.
Este ejercicio forma parte del curso
Visualización intermedia de datos con Seaborn
Instrucciones del ejercicio
- Utiliza la función
crosstab()
de pandas para construir una tabla de visitas porGroup
yYear
. - Imprime el DataFrame
pd_crosstab
. - Traza los datos utilizando la herramienta de Seaborn
heatmap()
.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Create a crosstab table of the data
pd_crosstab = pd.____(df["Group"], df["YEAR"])
print(pd_crosstab)
# Plot a heatmap of the table
sns.____(pd_crosstab)
# Rotate tick marks for visibility
plt.yticks(rotation=0)
plt.xticks(rotation=90)
plt.show()