Četnostní a sloupcové grafy

Úvod do vizualizace dat se Seabornem

Content Team

DataCamp

Kategoriální grafy

  • Příklady: četnostní grafy, sloupcové grafy
  • Pracují s kategoriální proměnnou
  • Porovnání mezi skupinami

Četnostní graf odpovědí o maskulinitě

Úvod do vizualizace dat se Seabornem

catplot()

  • Slouží k vytváření kategoriálních grafů
  • Stejné výhody jako relplot()
  • Snadné vytváření podgrafů pomocí col= a row=
Úvod do vizualizace dat se Seabornem

countplot() vs. catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.countplot(x="how_masculine",
              data=masculinity_data)

plt.show()

Četnostní graf odpovědí o maskulinitě

Úvod do vizualizace dat se Seabornem

countplot() vs. catplot()

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="how_masculine",
            data=masculinity_data,
            kind="count")

plt.show()

Četnostní graf odpovědí o maskulinitě

Úvod do vizualizace dat se Seabornem

Změna pořadí

import matplotlib.pyplot as plt
import seaborn as sns

category_order = ["No answer", "Not at all", "Not very", "Somewhat", "Very"]
sns.catplot(x="how_masculine", data=masculinity_data, kind="count", order=category_order)
plt.show()

Přeřazený četnostní graf odpovědí o maskulinitě

Úvod do vizualizace dat se Seabornem

Sloupcové grafy

Zobrazuje průměr kvantitativní proměnné podle kategorie

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="day",
            y="total_bill",
            data=tips,
            kind="bar")

plt.show()

Sloupcový graf průměrného účtu podle dne

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

Intervaly spolehlivosti

  • Čáry zobrazují 95% intervaly spolehlivosti pro průměr
  • Ukazují nejistotu odhadu
  • Předpokládají náhodný výběr dat

Sloupcový graf průměrného účtu podle dne

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

Vypnutí intervalů spolehlivosti

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="day",
            y="total_bill",
            data=tips,
            kind="bar",
            errorbar=None)

plt.show()

Sloupcový graf bez intervalů spolehlivosti

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

Změna orientace

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="total_bill",
            y="day",
            data=tips,
            kind="bar")

plt.show()

Vodorovný sloupcový graf

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

Pojďme si procvičit!

Úvod do vizualizace dat se Seabornem

Preparing Video For Download...