Vše dohromady

Úvod do vizualizace dat se Seabornem

Content Team

DataCamp

Začínáme

Import Seaborn:

import seaborn as sns

Import Matplotlib:

import matplotlib.pyplot as plt

Zobrazení grafu:

plt.show()
Úvod do vizualizace dat se Seabornem

Relační grafy

  • Zobrazení vztahu mezi dvěma kvantitativními proměnnými
  • Příklady: bodové grafy, spojnicové grafy
sns.relplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="scatter")
Úvod do vizualizace dat se Seabornem

Kategorické grafy

  • Zobrazení distribuce kvantitativní proměnné v kategoriích definovaných kategorickou proměnnou
  • Příklady: sloupcové, četnostní, krabicové a bodové grafy
sns.catplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="bar")
Úvod do vizualizace dat se Seabornem

Přidání třetí proměnné (hue)

Nastavení hue vytvoří podskupiny zobrazené různými barvami v jednom grafu.

Bodový graf s hue

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Úvod do vizualizace dat se Seabornem

Přidání třetí proměnné (row/col)

Nastavení row a/nebo col v relplot() nebo catplot() vytvoří podskupiny zobrazené na samostatných podgrafech.

Bodový graf s podgrafy

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Úvod do vizualizace dat se Seabornem

Přizpůsobení

  • Změna pozadí: sns.set_style()
  • Změna barev prvků: sns.set_palette()
  • Změna měřítka: sns.set_context()
Úvod do vizualizace dat se Seabornem

Přidání názvu

Typ objektu Typy grafů Přidání názvu
FacetGrid relplot(), catplot() g.figure.suptitle()
AxesSubplot scatterplot(), countplot(), atd. g.set_title()
Úvod do vizualizace dat se Seabornem

Závěrečné úpravy

Přidání popisků os x a y:

g.set(xlabel="new x-axis label",
      ylabel="new y-axis label")

Otočení popisků na ose x:

plt.xticks(rotation=90)
Úvod do vizualizace dat se Seabornem

Pojďme procvičovat!

Úvod do vizualizace dat se Seabornem

Preparing Video For Download...