Count- und Balkendiagramme

Einführung in die Datenvisualisierung mit Seaborn

Content Team

DataCamp

Kategoriale Diagramme

  • Beispiele: Count- und Balkendiagramme
  • Beziehen sich auf eine kategoriale Variable
  • Vergleiche zwischen Gruppen

Count-Diagramm der Männlichkeitsantworten

Einführung in die Datenvisualisierung mit Seaborn

catplot()

  • Für kategoriale Diagramme genutzt
  • Gleiche Vorteile wie relplot()
  • Einfach Subplots mit col= und row= erstellen
Einführung in die Datenvisualisierung mit Seaborn

countplot() vs. catplot()

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Count-Diagramm der Männlichkeitsantworten

Einführung in die Datenvisualisierung mit 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()

Count-Diagramm der Männlichkeitsantworten

Einführung in die Datenvisualisierung mit Seaborn

Reihenfolge ändern

import matplotlib.pyplot as plt
import seaborn as sns

category_order = ["Keine Antwort", "Gar nicht", "Nicht sehr", "Etwas", "Sehr"]
sns.catplot(x="how_masculine", data=masculinity_data, kind="count", order=category_order)
plt.show()

Neu geordnetes Count-Diagramm der Männlichkeitsantworten

Einführung in die Datenvisualisierung mit Seaborn

Balkendiagramme

Zeigt den Mittelwert einer quantitativen Variable pro Kategorie

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Balkendiagramm des durchschnittlichen Rechnungsbetrags pro Tag

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Einführung in die Datenvisualisierung mit Seaborn

Konfidenzintervalle

  • Linien zeigen 95% Konfidenzintervalle für den Mittelwert
  • Zeigt Unsicherheit unserer Schätzung
  • Geht von einer Zufallsstichprobe aus

Balkendiagramm des durchschnittlichen Rechnungsbetrags pro Tag

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Einführung in die Datenvisualisierung mit Seaborn

Konfidenzintervalle ausschalten

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Balkendiagramm ohne Konfidenzintervalle

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Einführung in die Datenvisualisierung mit Seaborn

Ausrichtung ändern

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Horizontales Balkendiagramm

1 Waskom, M. L. (2021). seaborn: statistical data visualization. https://seaborn.pydata.org/
Einführung in die Datenvisualisierung mit Seaborn

Lass uns üben!

Einführung in die Datenvisualisierung mit Seaborn

Preparing Video For Download...