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.
Standaard bevat het drie elementen:
- Histogram bovenaan dat de verdeling van een bepaalde variabele weergeeft;
- Histogram aan de rechterkant dat de verdeling van een andere variabele weergeeft;
- Spreidingsdiagram in het midden dat de relatie tussen deze twee variabelen toont.
Hier is een voorbeeld van een joint plot:
Gegevens voor de Joint Plot
seaborn beschikt over een jointplot()-functie die, vergelijkbaar met countplot() en kdeplot(), drie belangrijkste parameters heeft:
data;x;y.
De parameters x en y geven de te plotten variabelen aan, die overeenkomen met de histogrammen aan de rechterkant en bovenkant. Deze parameters kunnen array-achtige objecten zijn of kolomnamen wanneer de parameter data een DataFrame is.
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 oorspronkelijke voorbeeld is gereconstrueerd door een DataFrame toe te wijzen aan de parameter data en kolomnamen te specificeren voor x en y.
Plot in het Midden
Een ander zeer nuttige parameter is kind, waarmee u het plot specificeert dat in het midden wordt weergegeven. De standaardwaarde is 'scatter'. Andere mogelijke plots zijn: 'kde', 'hist', 'hex', 'reg', 'resid'. Experimenteer gerust met verschillende plottypen:
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
Hoewel het scatterplot de meest gebruikelijke keuze is voor het centrale plot, zijn er verschillende andere opties beschikbaar:
- reg: Voegt een lineaire regressie toe aan het scatterplot, nuttig voor het controleren van correlatie tussen variabelen;
- resid: Toont de residuen van een lineaire regressie;
- hist: Geeft een bivariate histogram weer voor twee variabelen;
- kde: Maakt een KDE-plot;
- hex: Produceert een hexbin-plot, waarbij hexagonale bins individuele punten vervangen en de kleur van de bin de datadichtheid aangeeft.
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.
Awesome!
Completion rate improved to 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.
Standaard bevat het drie elementen:
- Histogram bovenaan dat de verdeling van een bepaalde variabele weergeeft;
- Histogram aan de rechterkant dat de verdeling van een andere variabele weergeeft;
- Spreidingsdiagram in het midden dat de relatie tussen deze twee variabelen toont.
Hier is een voorbeeld van een joint plot:
Gegevens voor de Joint Plot
seaborn beschikt over een jointplot()-functie die, vergelijkbaar met countplot() en kdeplot(), drie belangrijkste parameters heeft:
data;x;y.
De parameters x en y geven de te plotten variabelen aan, die overeenkomen met de histogrammen aan de rechterkant en bovenkant. Deze parameters kunnen array-achtige objecten zijn of kolomnamen wanneer de parameter data een DataFrame is.
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 oorspronkelijke voorbeeld is gereconstrueerd door een DataFrame toe te wijzen aan de parameter data en kolomnamen te specificeren voor x en y.
Plot in het Midden
Een ander zeer nuttige parameter is kind, waarmee u het plot specificeert dat in het midden wordt weergegeven. De standaardwaarde is 'scatter'. Andere mogelijke plots zijn: 'kde', 'hist', 'hex', 'reg', 'resid'. Experimenteer gerust met verschillende plottypen:
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
Hoewel het scatterplot de meest gebruikelijke keuze is voor het centrale plot, zijn er verschillende andere opties beschikbaar:
- reg: Voegt een lineaire regressie toe aan het scatterplot, nuttig voor het controleren van correlatie tussen variabelen;
- resid: Toont de residuen van een lineaire regressie;
- hist: Geeft een bivariate histogram weer voor twee variabelen;
- kde: Maakt een KDE-plot;
- hex: Produceert een hexbin-plot, waarbij hexagonale bins individuele punten vervangen en de kleur van de bin de datadichtheid aangeeft.
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