Jointplot
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:
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.
12345678import 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()
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'.
12345678import 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()
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.
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.
Swipe to start coding
- Gebruik de juiste functie om een joint plot te maken.
- Gebruik
weather_dfals de data voor de plot (het eerste argument). - Stel de kolom
'Boston'in als variabele voor de x-as (het tweede argument). - Stel de kolom
'Seattle'in als variabele voor de y-as (het derde argument). - Stel het plot in het midden in met een regressielijn (het meest rechtse argument).
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 3.85
Jointplot
Veeg om het menu te tonen
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:
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.
12345678import 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()
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'.
12345678import 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()
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.
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.
Swipe to start coding
- Gebruik de juiste functie om een joint plot te maken.
- Gebruik
weather_dfals de data voor de plot (het eerste argument). - Stel de kolom
'Boston'in als variabele voor de x-as (het tweede argument). - Stel de kolom
'Seattle'in als variabele voor de y-as (het derde argument). - Stel het plot in het midden in met een regressielijn (het meest rechtse argument).
Oplossing
Bedankt voor je feedback!
single