Heatmaps maken
Een heatmap is een veelvoorkomende matrixplot waarmee je de relatie tussen twee variabelen grafisch kunt samenvatten. In deze oefening kijken we naar gasten van The Daily Show van 1999–2015 en bekijken we hoe de beroepen van de gasten in de tijd zijn veranderd.
De gegevens bevatten de datum van elk optreden en het beroep van de gast. In de eerste stap moeten we de gegevens in het juiste formaat krijgen zodat Seaborn's heatmap-functie ze correct kan plotten. Alle gegevens zijn al ingelezen in de variabele df.
Deze oefening maakt deel uit van de cursus
Gevorderde datavisualisatie met Seaborn
Oefeninstructies
- Gebruik pandas' functie
crosstab()om een tabel te maken met bezoeken perGroupenYear. - Print de DataFrame
pd_crosstab. - Plot de gegevens met Seaborn's
heatmap().
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan te vullen.
# 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()