Tvorba heatmap
Heatmapa je běžný typ maticového grafu, který umožňuje přehledně zobrazit vztah mezi dvěma proměnnými. V tomto cvičení se podíváme na hosty pořadu Daily Show z let 1999–2015 a zjistíme, jak se jejich profese v průběhu času měnily.
Data obsahují datum každého vystoupení hosta i jeho profesi. V prvním kroku je potřeba data připravit do správného formátu, aby je funkce heatmap ze Seabornu dokázala správně vykreslit. Veškerá data jsou již načtena do proměnné df.
Toto cvičení je součástí kurzu
Vizualizace dat se Seabornem pro pokročilé
Pokyny k cvičení
- Pomocí funkce
crosstab()z knihovny pandas sestav tabulku návštěv podle sloupcůGroupaYear. - Vypiš DataFrame
pd_crosstab. - Vykresli data pomocí funkce
heatmap()ze Seabornu.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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()