Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Joint-plot | Visualisering med Seaborn
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Ultimat Visualisering med Python

bookJoint-plot

Note
Definisjon

Joint plot er et ganske unikt diagram, siden det kombinerer flere diagramtyper. Det er et diagram som viser forholdet mellom to variabler sammen med deres individuelle fordelinger.

Et joint plot kombinerer tre elementer:

  • et histogram øverst (fordeling av x-variabelen);
  • et histogram til høyre (fordeling av y-variabelen);
  • et spredningsdiagram i midten (forholdet mellom de to variablene).

Her er et eksempel:

Eksempel på joint plot

Data for Joint Plot

seaborn.jointplot() bruker tre hovedparametere:

  • data — DataFrame,
  • x — variabel for det øverste histogrammet,
  • y — variabel for histogrammet til høyre.

x og y kan være kolonnenavn eller array-lignende objekter.

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

Eksemplet gjenskapes ved å sende en DataFrame til data og spesifisere kolonnenavn for x og y.

Plot i midten

Parameteret kind styrer typen av sentral plot. Standardverdi: 'scatter'. Andre alternativer inkluderer: '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

Plottyper

I tillegg til scatter kan du velge:

  • reg — legger til en lineær regresjonstilpasning;
  • resid — viser regresjonsresidualer;
  • hist — bivariat histogram;
  • kde — todimensjonal KDE;
  • hex — hexbin-plot som viser tetthet ved hjelp av fargede heksagonale ruter.
Note
Studer mer

Som vanlig kan du utforske flere alternativer og parametere i jointplot()-dokumentasjonen.

Det er også verdt å utforske de nevnte temaene:
residplot()-dokumentasjonen;
Eksempel på bivariat histogram;
Eksempel på hexbin-plot.

Oppgave

Swipe to start coding

  1. Bruk riktig funksjon for å lage et joint plot.
  2. Bruk weather_df som data for plottet (første argument).
  3. Angi kolonnen 'Boston' som variabel for x-aksen (andre argument).
  4. Angi kolonnen 'Seattle' som variabel for y-aksen (tredje argument).
  5. Angi at plottet i midten skal ha en regresjonslinje (siste argument).

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 5
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

Sveip for å vise menyen

Note
Definisjon

Joint plot er et ganske unikt diagram, siden det kombinerer flere diagramtyper. Det er et diagram som viser forholdet mellom to variabler sammen med deres individuelle fordelinger.

Et joint plot kombinerer tre elementer:

  • et histogram øverst (fordeling av x-variabelen);
  • et histogram til høyre (fordeling av y-variabelen);
  • et spredningsdiagram i midten (forholdet mellom de to variablene).

Her er et eksempel:

Eksempel på joint plot

Data for Joint Plot

seaborn.jointplot() bruker tre hovedparametere:

  • data — DataFrame,
  • x — variabel for det øverste histogrammet,
  • y — variabel for histogrammet til høyre.

x og y kan være kolonnenavn eller array-lignende objekter.

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

Eksemplet gjenskapes ved å sende en DataFrame til data og spesifisere kolonnenavn for x og y.

Plot i midten

Parameteret kind styrer typen av sentral plot. Standardverdi: 'scatter'. Andre alternativer inkluderer: '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

Plottyper

I tillegg til scatter kan du velge:

  • reg — legger til en lineær regresjonstilpasning;
  • resid — viser regresjonsresidualer;
  • hist — bivariat histogram;
  • kde — todimensjonal KDE;
  • hex — hexbin-plot som viser tetthet ved hjelp av fargede heksagonale ruter.
Note
Studer mer

Som vanlig kan du utforske flere alternativer og parametere i jointplot()-dokumentasjonen.

Det er også verdt å utforske de nevnte temaene:
residplot()-dokumentasjonen;
Eksempel på bivariat histogram;
Eksempel på hexbin-plot.

Oppgave

Swipe to start coding

  1. Bruk riktig funksjon for å lage et joint plot.
  2. Bruk weather_df som data for plottet (første argument).
  3. Angi kolonnen 'Boston' som variabel for x-aksen (andre argument).
  4. Angi kolonnen 'Seattle' som variabel for y-aksen (tredje argument).
  5. Angi at plottet i midten skal ha en regresjonslinje (siste argument).

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 5
single

single

some-alt