Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Jointplot | Visualiseren Met Seaborn
Ultieme Visualisatie met Python

bookJointplot

Note
Definitie

Joint plot is een vrij uniek diagram, omdat het meerdere grafieken combineert. Het is een grafiek die de relatie tussen twee variabelen toont, samen met hun individuele verdelingen.

Een joint plot combineert drie elementen:

  • een histogram bovenaan (verdeling van de x-variabele);
  • een histogram rechts (verdeling van de y-variabele);
  • een scatter plot in het midden (relatie tussen de twee variabelen).

Hier is een voorbeeld:

Voorbeeld van joint plot

Gegevens voor de Joint Plot

seaborn.jointplot() gebruikt drie belangrijke parameters:

  • data — de DataFrame,
  • x — variabele voor het bovenste histogram,
  • y — variabele voor het rechter histogram.

x en y kunnen kolomnamen of array-achtige objecten zijn.

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

Het voorbeeld wordt gereproduceerd door een DataFrame aan data door te geven en kolomnamen voor x en y te specificeren.

Plot in het Midden

De parameter kind bepaalt het type centrale plot. Standaard: 'scatter'. Andere opties zijn: '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

Plottypen

Naast scatter kun je kiezen uit:

  • reg — voegt een lineaire regressielijn toe;
  • resid — toont regressieresiduen;
  • hist — bivariaat histogram;
  • kde — tweedimensionale KDE;
  • hex — hexbin-plot die dichtheid toont met gekleurde zeshoekige vakken.
Note
Meer Bestuderen

Zoals gebruikelijk kunnen meer opties en parameters worden onderzocht in de jointplot() documentatie.

Daarnaast is het de moeite waard om de volgende onderwerpen te verkennen:
residplot() documentatie;
Voorbeeld van bivariate histogram;
Voorbeeld van hexbin-plot.

Taak

Swipe to start coding

  1. Gebruik de juiste functie om een joint plot te maken.
  2. Gebruik weather_df als de data voor de plot (het eerste argument).
  3. Stel de kolom 'Boston' in als variabele voor de x-as (het tweede argument).
  4. Stel de kolom 'Seattle' in als variabele voor de y-as (het derde argument).
  5. Stel het plot in het midden in met een regressielijn (het meest rechtse argument).

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

bookJointplot

Veeg om het menu te tonen

Note
Definitie

Joint plot is een vrij uniek diagram, omdat het meerdere grafieken combineert. Het is een grafiek die de relatie tussen twee variabelen toont, samen met hun individuele verdelingen.

Een joint plot combineert drie elementen:

  • een histogram bovenaan (verdeling van de x-variabele);
  • een histogram rechts (verdeling van de y-variabele);
  • een scatter plot in het midden (relatie tussen de twee variabelen).

Hier is een voorbeeld:

Voorbeeld van joint plot

Gegevens voor de Joint Plot

seaborn.jointplot() gebruikt drie belangrijke parameters:

  • data — de DataFrame,
  • x — variabele voor het bovenste histogram,
  • y — variabele voor het rechter histogram.

x en y kunnen kolomnamen of array-achtige objecten zijn.

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

Het voorbeeld wordt gereproduceerd door een DataFrame aan data door te geven en kolomnamen voor x en y te specificeren.

Plot in het Midden

De parameter kind bepaalt het type centrale plot. Standaard: 'scatter'. Andere opties zijn: '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

Plottypen

Naast scatter kun je kiezen uit:

  • reg — voegt een lineaire regressielijn toe;
  • resid — toont regressieresiduen;
  • hist — bivariaat histogram;
  • kde — tweedimensionale KDE;
  • hex — hexbin-plot die dichtheid toont met gekleurde zeshoekige vakken.
Note
Meer Bestuderen

Zoals gebruikelijk kunnen meer opties en parameters worden onderzocht in de jointplot() documentatie.

Daarnaast is het de moeite waard om de volgende onderwerpen te verkennen:
residplot() documentatie;
Voorbeeld van bivariate histogram;
Voorbeeld van hexbin-plot.

Taak

Swipe to start coding

  1. Gebruik de juiste functie om een joint plot te maken.
  2. Gebruik weather_df als de data voor de plot (het eerste argument).
  3. Stel de kolom 'Boston' in als variabele voor de x-as (het tweede argument).
  4. Stel de kolom 'Seattle' in als variabele voor de y-as (het derde argument).
  5. Stel het plot in het midden in met een regressielijn (het meest rechtse argument).

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 5
single

single

some-alt