Zbavení se zbytečných barev
Možná tě napadne porovnat vztah hodnot CO a NO2 napříč městy pomocí jednoduchého bodového grafu, kde barva odliší data jednotlivých měst.

Výsledný graf je ale bohužel velmi nepřehledný. Rozdíly mezi městy se špatně čtou, protože je nutné rozlišovat mezi podobnými barvami. Někdy je totiž nejlepší barevná paleta pro graf… žádná barva.
Aby byl graf lépe čitelný, odstraň barevné rozlišení a rozděl data do samostatných grafů podle města. Výsledek možná nebude tak působivý na pohled, ale rozdíly mezi městy z něj vyčteš mnohem snáze.
Toto cvičení je součástí kurzu
Vylepšení datových vizualizací v Pythonu
Pokyny k cvičení
- Aby byl graf rozdělený podle sloupce
city, předej vykreslovací funkci datapollution, namapuj město na sloupce a nastav šířku mřížky na tři sloupce. - Pomocí funkce
g.map()aplikujscatterplot()na celou mřížku se stejnými parametry jako původní bodový graf, ale bez argumentuhue.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Hard to read scatter of CO and NO2 w/ color mapped to city
# sns.scatterplot('CO', 'NO2',
# alpha = 0.2,
# hue = 'city',
# data = pollution)
# Setup a facet grid to separate the cities apart
g = sns.FacetGrid(data = ____,
col = '____',
col_wrap = ____)
# Map sns.scatterplot to create separate city scatter plots
g.map(sns.____, 'CO', 'NO2', alpha = 0.2)
plt.show()