Vytvoření krabicového grafu

Úvod do vizualizace dat se Seabornem

Content Team

DataCamp

Co je krabicový graf?

  • Zobrazuje rozdělení kvantitativních dat
  • Medián, rozptyl, šikmost a odlehlé hodnoty
  • Usnadňuje porovnávání skupin

Krabicový graf celkového účtu podle dne v týdnu

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

Jak vytvořit krabicový graf

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box")

plt.show()

Krabicový graf celkového účtu podle denní doby

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

Změna pořadí kategorií

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                order=["Dinner", 
                       "Lunch"])

plt.show()

Krabicový graf s večeří zobrazenou před obědem

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

Vynechání odlehlých hodnot

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                showfliers=False)

plt.show()

Krabicový graf bez odlehlých hodnot

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

Změna vousů pomocí `whis`

  • Výchozí délka vousů: 1,5 × mezikvartilové rozpětí
  • Nastavení na 2,0 × IQR: whis=2.0
  • Zobrazení 5. a 95. percentilu: whis=[5, 95]
  • Zobrazení minima a maxima: whis=[0, 100]
Úvod do vizualizace dat se Seabornem

Změna vousů pomocí `whis`

import matplotlib.pyplot as plt
import seaborn as sns

g = sns.catplot(x="time", 
                y="total_bill",
                data=tips, 
                kind="box",
                whis=[0, 100])

plt.show()

Krabicový graf s vousy nastavenými na minimum a maximum

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

Lass uns üben!

Úvod do vizualizace dat se Seabornem

Preparing Video For Download...