Bodové grafy

Úvod do vizualizace dat se Seabornem

Content Team

DataCamp

Co jsou bodové grafy?

  • Body zobrazují průměr kvantitativní proměnné
  • Svislé čáry zobrazují 95% intervaly spolehlivosti

Bodový graf průměrného účtu kuřáků vs. nekuřáků

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

Spojnicový graf: průměrná hladina oxidu dusičitého v čase Spojnicový graf oxidu dusičitého v čase

Bodový graf: průměrný účet v restauraci, kuřáci vs. nekuřáci Bodový graf průměrného účtu kuřáků vs. nekuřáků

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

Bodové vs. spojnicové grafy

Oba zobrazují:

  • Průměr kvantitativní proměnné
  • 95% intervaly spolehlivosti průměru

Rozdíly:

  • Spojnicový graf má na ose x kvantitativní proměnnou (obvykle čas)
  • Bodový graf má na ose x kategorickou proměnnou
Úvod do vizualizace dat se Seabornem

Bodové vs. sloupcové grafy

Oba zobrazují:

  • Průměr kvantitativní proměnné
  • 95% intervaly spolehlivosti průměru
Úvod do vizualizace dat se Seabornem

Bodové vs. sloupcové grafy

Sloupcový graf maskulinity s odstínem

Bodový graf maskulinity s odstínem

Úvod do vizualizace dat se Seabornem

Vytvoření bodového grafu

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point")

plt.show()

Bodový graf maskulinity s odstínem

Úvod do vizualizace dat se Seabornem

Odpojení bodů

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="age", 
            y="masculinity_important", 
            data=masculinity_data,
            hue="feel_masculine",
            kind="point",
            linestyle="none")

plt.show()

Bodový graf maskulinity s odstínem a odpojenými body

Úvod do vizualizace dat se Seabornem

Zobrazení mediánu

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point")

plt.show()

Bodový graf průměrného účtu kuřáků vs. nekuřáků

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

Zobrazení mediánu

import matplotlib.pyplot as plt
import seaborn as sns
from numpy import median

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point", 
            estimator=median)

plt.show()

Bodový graf mediánu účtu kuřáků vs. nekuřáků

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

Přizpůsobení intervalů spolehlivosti

import matplotlib.pyplot as plt
import seaborn as sns

sns.catplot(x="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point",
            capsize=0.2)

plt.show()

Bodový graf s koncovkami na intervalech spolehlivosti

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="smoker", 
            y="total_bill", 
            data=tips, 
            kind="point",
            errorbar=None)

plt.show()

Bodový graf bez intervalů spolehlivosti

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...