Zacznij terazZacznij za darmo

Tworzenie map ciepła

Mapa ciepła to popularny rodzaj wykresu macierzowego, który pozwala graficznie podsumować zależność między dwiema zmiennymi. W tym ćwiczeniu przyjrzymy się gościom programu Daily Show z lat 1999–2015 i sprawdzimy, jak zmieniały się ich zawody na przestrzeni czasu.

Dane zawierają datę każdego wystąpienia gościa oraz jego zawód. W pierwszym ćwiczeniu trzeba przygotować dane w odpowiednim formacie, aby funkcja heatmap z biblioteki Seaborn mogła poprawnie wyrenderować wykres. Wszystkie dane zostały już wczytane do zmiennej df.

To ćwiczenie jest częścią kursu

Wizualizacja danych z Seaborn – poziom średniozaawansowany

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji crosstab() z biblioteki pandas, aby zbudować tabelę wizyt według kolumn Group i Year.
  • Wyświetl ramkę danych pd_crosstab.
  • Narysuj wykres, korzystając z funkcji heatmap() z biblioteki Seaborn.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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()
Edytuj i uruchom kod