Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Joint-Plot | Visualisierung Mit Seaborn
Ultimative Visualisierung mit Python

bookJoint-Plot

Note
Definition

Joint Plot ist ein eher einzigartiges Diagramm, da es mehrere Diagrammtypen kombiniert. Es ist eine Darstellung, die die Beziehung zwischen zwei Variablen sowie deren individuelle Verteilungen zeigt.

Ein Joint Plot kombiniert drei Elemente:

  • ein Histogramm oben (Verteilung der x-Variablen);
  • ein Histogramm rechts (Verteilung der y-Variablen);
  • ein Streudiagramm in der Mitte (Beziehung zwischen den beiden Variablen).

Hier ein Beispiel:

Joint-Plot-Beispiel

Daten für das Joint Plot

seaborn.jointplot() verwendet drei Hauptparameter:

  • data — das DataFrame,
  • x — Variable für das obere Histogramm,
  • y — Variable für das rechte Histogramm.

x und y können Spaltennamen oder array-ähnliche Objekte sein.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width") plt.show()
copy

Das Beispiel wird erstellt, indem ein DataFrame an data übergeben und Spaltennamen für x und y angegeben werden.

Plot in der Mitte

Der Parameter kind steuert den zentralen Plottyp. Standardwert: 'scatter'. Weitere Optionen sind: 'kde', 'hist', 'hex', 'reg', 'resid'.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width", kind='reg') plt.show()
copy

Plot-Typen

Neben Scatter können Sie wählen:

  • reg — fügt eine lineare Regressionsanpassung hinzu;
  • resid — zeigt Regressionsresiduen an;
  • hist — bivariates Histogramm;
  • kde — zweidimensionale KDE;
  • hex — Hexbin-Plot, der die Dichte mit farbigen sechseckigen Feldern darstellt.
Note
Weiterführende Themen

Wie üblich können weitere Optionen und Parameter in der jointplot() Dokumentation erkundet werden.

Es lohnt sich außerdem, die folgenden Themen zu betrachten:
residplot() Dokumentation;
Beispiel für ein bivariates Histogramm;
Beispiel für ein Hexbin-Diagramm.

Aufgabe

Swipe to start coding

  1. Die korrekte Funktion zur Erstellung eines Joint Plots verwenden.
  2. weather_df als Datensatz für das Diagramm nutzen (erstes Argument).
  3. Die Spalte 'Boston' als Variable für die x-Achse festlegen (zweites Argument).
  4. Die Spalte 'Seattle' als Variable für die y-Achse festlegen (drittes Argument).
  5. Das mittlere Diagramm mit einer Regressionslinie versehen (rechtes Argument).

Lösung

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 5
single

single

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

What does the 'kind' parameter do in jointplot?

Can you explain the difference between the available plot kinds?

How can I customize the appearance of the jointplot?

close

bookJoint-Plot

Swipe um das Menü anzuzeigen

Note
Definition

Joint Plot ist ein eher einzigartiges Diagramm, da es mehrere Diagrammtypen kombiniert. Es ist eine Darstellung, die die Beziehung zwischen zwei Variablen sowie deren individuelle Verteilungen zeigt.

Ein Joint Plot kombiniert drei Elemente:

  • ein Histogramm oben (Verteilung der x-Variablen);
  • ein Histogramm rechts (Verteilung der y-Variablen);
  • ein Streudiagramm in der Mitte (Beziehung zwischen den beiden Variablen).

Hier ein Beispiel:

Joint-Plot-Beispiel

Daten für das Joint Plot

seaborn.jointplot() verwendet drei Hauptparameter:

  • data — das DataFrame,
  • x — Variable für das obere Histogramm,
  • y — Variable für das rechte Histogramm.

x und y können Spaltennamen oder array-ähnliche Objekte sein.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width") plt.show()
copy

Das Beispiel wird erstellt, indem ein DataFrame an data übergeben und Spaltennamen für x und y angegeben werden.

Plot in der Mitte

Der Parameter kind steuert den zentralen Plottyp. Standardwert: 'scatter'. Weitere Optionen sind: 'kde', 'hist', 'hex', 'reg', 'resid'.

12345678
import seaborn as sns import matplotlib.pyplot as plt # Loading the dataset with data about three different iris flowers species iris_df = sns.load_dataset("iris") sns.jointplot(data=iris_df, x="sepal_length", y="sepal_width", kind='reg') plt.show()
copy

Plot-Typen

Neben Scatter können Sie wählen:

  • reg — fügt eine lineare Regressionsanpassung hinzu;
  • resid — zeigt Regressionsresiduen an;
  • hist — bivariates Histogramm;
  • kde — zweidimensionale KDE;
  • hex — Hexbin-Plot, der die Dichte mit farbigen sechseckigen Feldern darstellt.
Note
Weiterführende Themen

Wie üblich können weitere Optionen und Parameter in der jointplot() Dokumentation erkundet werden.

Es lohnt sich außerdem, die folgenden Themen zu betrachten:
residplot() Dokumentation;
Beispiel für ein bivariates Histogramm;
Beispiel für ein Hexbin-Diagramm.

Aufgabe

Swipe to start coding

  1. Die korrekte Funktion zur Erstellung eines Joint Plots verwenden.
  2. weather_df als Datensatz für das Diagramm nutzen (erstes Argument).
  3. Die Spalte 'Boston' als Variable für die x-Achse festlegen (zweites Argument).
  4. Die Spalte 'Seattle' als Variable für die y-Achse festlegen (drittes Argument).
  5. Das mittlere Diagramm mit einer Regressionslinie versehen (rechtes Argument).

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 5
single

single

some-alt