Crearea heatmap-urilor
Un heatmap este un tip de reprezentare matriceală frecvent utilizat pentru a rezuma vizual relația dintre două variabile. În acest exercițiu, vom analiza invitații emisiunii Daily Show din perioada 1999–2015 și vom observa cum s-au schimbat ocupațiile acestora de-a lungul timpului.
Datele includ data fiecărei apariții, precum și ocupația fiecărui invitat. Pentru primul exercițiu, trebuie să aducem datele în formatul potrivit, astfel încât funcția heatmap din Seaborn să le poată reprezenta corect. Toate datele au fost deja încărcate în variabila df.
Acest exercițiu face parte din cursul
Vizualizarea datelor cu Seaborn – nivel intermediar
Instrucțiuni pentru exercițiu
- Folosește funcția
crosstab()din pandas pentru a construi un tabel al aparițiilor în funcție deGroupșiYear. - Afișează DataFrame-ul
pd_crosstab. - Reprezintă grafic datele folosind funcția
heatmap()din Seaborn.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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()