Countplots en staafdiagrammen

Introductie tot datavisualisatie met Seaborn

Content Team

DataCamp

Categorische plots

  • Voorbeelden: countplots, staafdiagrammen
  • Betrekken een categorische variabele
  • Vergelijkingen tussen groepen

Countplot van antwoorden over mannelijkheid

Introductie tot datavisualisatie met Seaborn

catplot()

  • Gebruikt voor categorische plots
  • Zelfde voordelen als relplot()
  • Makkelijk subplots maken met col= en row=
Introductie tot datavisualisatie met Seaborn

countplot() vs. catplot()

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Countplot van antwoorden over mannelijkheid

Introductie tot datavisualisatie met Seaborn

countplot() vs. catplot()

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Countplot van antwoorden over mannelijkheid

Introductie tot datavisualisatie met Seaborn

De volgorde wijzigen

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()

Herordende countplot van antwoorden over mannelijkheid

Introductie tot datavisualisatie met Seaborn

Staafdiagrammen

Toont het gemiddelde van een kwantitatieve variabele per categorie

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Staafdiagram van gemiddelde rekening per dag

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introductie tot datavisualisatie met Seaborn

Betrouwbaarheidsintervallen

  • Lijnen tonen 95%-betrouwbaarheidsintervallen voor het gemiddelde
  • Laat onzekerheid van onze schatting zien
  • Veronderstelt dat onze data een aselecte steekproef is

Staafdiagram van gemiddelde rekening per dag

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introductie tot datavisualisatie met Seaborn

Betrouwbaarheidsintervallen uitschakelen

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Staafdiagram zonder betrouwbaarheidsintervallen

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introductie tot datavisualisatie met Seaborn

De oriëntatie wijzigen

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Horizontaal staafdiagram

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Introductie tot datavisualisatie met Seaborn

Laten we oefenen!

Introductie tot datavisualisatie met Seaborn

Preparing Video For Download...