Użycie niestandardowej palety kategorycznej
Gdy wykres liniowy zawiera wiele kategorii, staranny dobór palety kolorów jest kluczowy. Domyślne palety często mają bardzo zbliżone odcienie, które trudno od siebie odróżnić na wąskich liniach wykresu. Palety ColorBrewer zostały zaprojektowane z myślą o tym problemie – utrzymują kolory tak różne od siebie, jak to możliwe.
W tym ćwiczeniu stworzysz wykres liniowy wartości O3 na przestrzeni roku 2013 dla wszystkich miast, gdzie kolor każdej linii odpowiada danemu miastu. Użyjesz palety ColorBrewer 'Set2', aby ulepszyć domyślny schemat kolorów.
To ćwiczenie jest częścią kursu
Ulepszanie wizualizacji danych w Pythonie
Instrukcje do ćwiczenia
- Przefiltruj dane do stycznia 2013 roku.
- Zakoduj kolor linii według miasta.
- Zmień paletę na paletę ColorBrewer
'Set2'.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Filter our data to Jan 2013
pollution_jan13 = pollution.query('year == ____ & month == ____')
# Color lines by the city and use custom ColorBrewer palette
sns.lineplot(x = "day",
y = "CO",
____ = "____",
____ = "____",
linewidth = 3,
data = pollution_jan13)
plt.show()