Začněte nyníZačněte zdarma

Oddělení překrývajících se pásem

Vykreslit několik trendových linií přes sebe pro rychlé a přesné srovnání je poměrně snadné. Jakmile ale přidáš pásma nejistoty kolem těchto linií, graf se stane velmi nepřehledným. Rozlišit, zda linie odpovídá hornímu okraji pásma jedné skupiny nebo spodnímu okraji jiné, může být kvůli překrývání pásem obtížné. Naštěstí Seaborn nabízí snadný způsob, jak překrývající se pásma rozdělit do samostatných grafů vedle sebe.

Vyzkoušej to na trendech hodnot SO2 pro několik měst ve východní části USA. Pokud vykreslíš trendy i jejich pásma spolehlivosti do jednoho grafu, výsledek je nepřehledný. Využij proto funkci FacetGrid() ze Seabornu a rozmísti intervaly spolehlivosti do více panelů, aby byl výsledek přehlednější.

Toto cvičení je součástí kurzu

Vylepšení datových vizualizací v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Nastav mřížku grafů (FacetGrid) tak, aby byly grafy rozděleny podle sloupce city v datasetu eastern_SO2.
  • Předej funkci pro vykreslení intervalu spolehlivosti metodě map().
  • Nastav barvu intervalů spolehlivosti na 'coral'.
  • Aby průměrná linie vykreslená pomocí g.map(plt.plot,...) vystupovala z pásem spolehlivosti, nastav její barvu na bílou.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Setup a grid of plots with columns divided by location
g = sns.FacetGrid(eastern_SO2, col = '____', col_wrap = 2)

# Map interval plots to each cities data with corol colored ribbons
g.map(plt.____, 'day', 'lower', 'upper', ____ = 'coral')

# Map overlaid mean plots with white line
g.map(plt.plot, 'day', 'mean', ____ = '____')

plt.show()
Upravit a spustit kód