Alles zusammenführen

Einführung in die Datenvisualisierung mit Seaborn

Content Team

DataCamp

Erste Schritte

Seaborn importieren:

import seaborn as sns

Matplotlib importieren:

import matplotlib.pyplot as plt

Plot anzeigen:

plt.show()
Einführung in die Datenvisualisierung mit Seaborn

Beziehungsplots

  • Beziehung zwischen zwei quantitativen Variablen zeigen
  • Beispiele: Scatterplots, Linienplots
sns.relplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="scatter")
Einführung in die Datenvisualisierung mit Seaborn

Kategoriale Plots

  • Verteilung einer quantitativen Variable innerhalb von Kategorien einer kategorialen Variable zeigen
  • Beispiele: Balken-, Count-, Box-, Punktplots
sns.catplot(x="x_variable_name", 
            y="y_variable_name", 
            data=pandas_df, 
            kind="bar")
Einführung in die Datenvisualisierung mit Seaborn

Dritte Variable hinzufügen (hue)

hue erzeugt Untergruppen, die im selben Plot in verschiedenen Farben erscheinen.

Streudiagramm mit hue

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

Dritte Variable hinzufügen (row/col)

row und/oder col in relplot() oder catplot() erzeugen Untergruppen, die auf separaten Subplots erscheinen.

Streudiagramm mit Subplots

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

Anpassen

  • Hintergrund ändern: sns.set_style()
  • Hauptfarben ändern: sns.set_palette()
  • Skalierung ändern: sns.set_context()
Einführung in die Datenvisualisierung mit Seaborn

Titel hinzufügen

Objekttyp Plot-Typen Titel hinzufügen
FacetGrid relplot(), catplot() g.figure.suptitle()
AxesSubplot scatterplot(), countplot(), etc. g.set_title()
Einführung in die Datenvisualisierung mit Seaborn

Feinschliff

Beschriftungen für x- und y-Achse hinzufügen:

g.set(xlabel="new x-axis label",
      ylabel="new y-axis label")

x-Tick-Labels drehen:

plt.xticks(rotation=90)
Einführung in die Datenvisualisierung mit Seaborn

Lass uns üben!

Einführung in die Datenvisualisierung mit Seaborn

Preparing Video For Download...