Einführung in Seaborn

Einführung in die Datenvisualisierung mit Seaborn

Erin Case

Data Scientist

Was ist Seaborn?

  • Python-Bibliothek für die Datenvisualisierung
  • Einfaches Erstellen typischer Arten von Diagrammen

Kastendiagramm für Rechnungsbeträge je nach Wochentag und unterteilt nach Männern und Frauen

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

Wozu ist Seaborn nützlich?

Veranschaulichung eines Datenanalyse-Workflows mit fünf Phasen

Einführung in die Datenvisualisierung mit Seaborn

Vorteile von Seaborn

  • Einfach zu verwenden
  • Harmoniert gut mit pandas-Datenstrukturen
  • Basiert auf matplotlib
Einführung in die Datenvisualisierung mit Seaborn

Erste Schritte

import seaborn as sns

import matplotlib.pyplot as plt

Samuel Norman Seaborn (sns)

  • Figur aus der Fernsehserie „The West Wing“
Einführung in die Datenvisualisierung mit Seaborn

Beispiel 1: Streudiagramm

import seaborn as sns
import matplotlib.pyplot as plt

height = [62, 64, 69, 75, 66, 68, 65, 71, 76, 73] weight = [120, 136, 148, 175, 137, 165, 154, 172, 200, 187]
sns.scatterplot(x=height, y=weight)
plt.show()

Streudiagramm für Größe und Gewicht

Einführung in die Datenvisualisierung mit Seaborn

Beispiel 2: Zähldiagramm

import seaborn as sns
import matplotlib.pyplot as plt

gender = ["Female", "Female", "Female", "Female", "Male", "Male", "Male", "Male", "Male", "Male"]
sns.countplot(x=gender)
plt.show()

Zähldiagramm für zwei Geschlechter

Einführung in die Datenvisualisierung mit Seaborn

Streudiagramm mit schwarzen und roten Punkten

Liniendiagramm mit Markierungen und durchgängigen Linien

Zweifarbiges Punktdiagramm zum Thema Maskulinität

Streudiagramm für PS und Kraftstoffverbrauch mit sequenzieller Farbpalette

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