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
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.

Grunnleggende har det tre elementer som standard:

  • Histogram øverst som representerer fordelingen av en bestemt variabel;
  • Histogram til høyre som representerer fordelingen av en annen variabel;
  • Spredningsdiagram i midten som viser forholdet mellom disse to variablene.

Her er et eksempel på et joint plot:

Eksempel på joint plot

Data for Joint Plot

seaborn har en jointplot()-funksjon som, på samme måte som countplot() og kdeplot(), har tre viktigste parametere:

  • data;
  • x;
  • y.

Parameterne x og y angir variablene som skal plottes, og disse tilsvarer histogrammene til høyre og øverst. Disse parameterne kan være array-lignende objekter eller kolonnenavn når data-parameteren er en DataFrame.

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

Det innledende eksempelet er gjenskapt ved å tilordne en DataFrame til data-parameteren og spesifisere kolonnenavn for x og y.

Plot i midten

En annen nyttig parameter er kind, som angir hvilken plot du har i midten. Standardverdien er 'scatter'. Her er andre mulige plottyper: 'kde', 'hist', 'hex', 'reg', 'resid'. Prøv gjerne ut ulike plottyper:

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

Selv om scatter plot er det vanligste valget for den sentrale plotten, finnes det flere andre alternativer:

  • reg: Legger til en lineær regresjonslinje i scatter plot, nyttig for å undersøke korrelasjon mellom variabler;
  • resid: Viser residualene fra en lineær regresjon;
  • hist: Viser et bivariat histogram for to variabler;
  • kde: Lager en KDE-plot;
  • hex: Lager en hexbin-plot, hvor heksagonale ruter erstatter individuelle punkter, og rutefargen indikerer datatetthet.
Note
Studer mer

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

Det er også verdt å utforske følgende emner:
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. Sett plottet i midten til å 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

close

Awesome!

Completion rate improved to 3.85

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.

Grunnleggende har det tre elementer som standard:

  • Histogram øverst som representerer fordelingen av en bestemt variabel;
  • Histogram til høyre som representerer fordelingen av en annen variabel;
  • Spredningsdiagram i midten som viser forholdet mellom disse to variablene.

Her er et eksempel på et joint plot:

Eksempel på joint plot

Data for Joint Plot

seaborn har en jointplot()-funksjon som, på samme måte som countplot() og kdeplot(), har tre viktigste parametere:

  • data;
  • x;
  • y.

Parameterne x og y angir variablene som skal plottes, og disse tilsvarer histogrammene til høyre og øverst. Disse parameterne kan være array-lignende objekter eller kolonnenavn når data-parameteren er en DataFrame.

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

Det innledende eksempelet er gjenskapt ved å tilordne en DataFrame til data-parameteren og spesifisere kolonnenavn for x og y.

Plot i midten

En annen nyttig parameter er kind, som angir hvilken plot du har i midten. Standardverdien er 'scatter'. Her er andre mulige plottyper: 'kde', 'hist', 'hex', 'reg', 'resid'. Prøv gjerne ut ulike plottyper:

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

Selv om scatter plot er det vanligste valget for den sentrale plotten, finnes det flere andre alternativer:

  • reg: Legger til en lineær regresjonslinje i scatter plot, nyttig for å undersøke korrelasjon mellom variabler;
  • resid: Viser residualene fra en lineær regresjon;
  • hist: Viser et bivariat histogram for to variabler;
  • kde: Lager en KDE-plot;
  • hex: Lager en hexbin-plot, hvor heksagonale ruter erstatter individuelle punkter, og rutefargen indikerer datatetthet.
Note
Studer mer

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

Det er også verdt å utforske følgende emner:
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. Sett plottet i midten til å 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