Einführung in Relationsdiagramme und Unterdiagramme

Einführung in die Datenvisualisierung mit Seaborn

Erin Case

Data Scientist

Fragen zu quantitativen Variablen

Relationsdiagramme

  • Körpergröße vs. Gewicht

Streudiagramm für Größe und Gewicht

Einführung in die Datenvisualisierung mit Seaborn

Fragen zu quantitativen Variablen

Relationsdiagramme

  • Körpergröße vs. Gewicht
  • Anzahl der Fehltage vs. Abschlussnote

Streudiagramm für die Anzahl der Fehltage und die Abschlussnote

Einführung in die Datenvisualisierung mit Seaborn

Fragen zu quantitativen Variablen

Relationsdiagramme

  • Körpergröße vs. Gewicht
  • Anzahl der Fehltage vs. Abschlussnote
  • BIP vs. Alphabetisierungsrate

Streudiagramm für das BIP und die Alphabetisierungsrate

Einführung in die Datenvisualisierung mit Seaborn

Streudiagramm mit farbigen Punkten

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

Streudiagramm mit Unterdiagrammen

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

Einführung in relplot()

  • Erstellung von Relationsdiagrammen: Streudiagramme oder Liniendiagramme

Vorteil von relplot() gegenüber scatterplot():

  • relplot() ermöglicht Unterdiagramme innerhalb einer einzigen Abbildung
Einführung in die Datenvisualisierung mit Seaborn

scatterplot() vs. relplot()

Verwendung von scatterplot()

import seaborn as sns
import matplotlib.pyplot as plt

sns.scatterplot(x="total_bill", 
                y="tip", 
                data=tips)

plt.show()

Verwendung von relplot()

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter")

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

Unterdiagramme in Spalten

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="smoker")

plt.show()

Streudiagramm mit zwei in Spalten nebeneinander angeordneten Unterdiagrammen für Nichtraucher und Raucher

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

Unterdiagramme in Zeilen

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            row="smoker")

plt.show()

Streudiagramm mit zwei in Zeilen übereinander angeordneten Unterdiagrammen für Nichtraucher und Raucher

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

Unterdiagramme in Zeilen und Spalten

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="smoker",
            row="time")

plt.show()

Streudiagramm mit Unterdiagrammen für den Raucherstatus und die Tageszeit

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

Untergruppen für Wochentage

Streudiagramm mit in Spalten nebeneinander angeordneten Unterdiagrammen für Wochentage

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

Spaltenumbruch

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="day",
            col_wrap=2)

plt.show()

Streudiagramm mit in zwei Spalten und zwei Zeilen angeordneten Unterdiagrammen für Wochentage

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

Spalten ordnen

import seaborn as sns
import matplotlib.pyplot as plt

sns.relplot(x="total_bill", 
            y="tip", 
            data=tips,
            kind="scatter",
            col="day",
            col_wrap=2,
            col_order=["Thur",
                       "Fri",
                       "Sat",
                       "Sun"])

plt.show()

Streudiagramm mit geordneten Unterdiagrammen für Wochentage

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