Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Gebruik pandas' functie crosstab() om een tabel te maken met bezoeken per Group en Year.
  • 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()
Code bewerken en uitvoeren