Erstellen eines Boxplots

Einführung in die Datenvisualisierung mit Seaborn

Content Team

DataCamp

Was ist ein Boxplot?

  • Zeigt die Verteilung quantitativer Daten
  • Median, Streuung, Schiefe und Ausreißer sehen
  • Erleichtert den Vergleich zwischen Gruppen

Boxplot der Gesamtrechnung nach Wochentag

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

Wie man einen Boxplot erstellt

import matplotlib.pyplot as plt
import seaborn as sns

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

plt.show()

Boxplot der Gesamtrechnung nach Tageszeit

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

Reihenfolge der Kategorien ändern

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

Boxplot mit Abendessen vor Mittagessen

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

Ausreißer weglassen

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

Boxplot ohne Ausreißer

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

Whisker mit `whis` ändern

  • Standardmäßig reichen die Whisker bis 1,5 * IQR
  • Auf 2,0 * IQR erweitern: whis=2.0
    1. und 95. Perzentil anzeigen: whis=[5, 95]
  • Min- und Max-Werte anzeigen: whis=[0, 100]
Einführung in die Datenvisualisierung mit Seaborn

Whisker mit `whis` ändern

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

Boxplot mit Whiskern auf Min und Max gesetzt

1 Waskom, M. L. (2021). seaborn: statistische Datenvisualisierung. 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...