Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Visualisering av Histogrammer | Seksjon
Practice
Projects
Quizzes & Challenges
Quizer
Challenges
/
Statistisk Visualisering med Seaborn

bookVisualisering av Histogrammer

histplot (histogramplott) er et klassisk verktøy som representerer fordelingen av én eller flere variabler ved å telle antall observasjoner som faller innenfor diskrete intervaller (bins). Dette hjelper med å besvare spørsmål som: "Hva er den vanligste verdien?", "Er dataene symmetriske?" eller "Finnes det uteliggere?".

Tilpasning av histogrammet

Som standard tegner histplot stolper og teller antall forekomster. Du kan imidlertid tilpasse det for å avdekke flere innsikter.

1. Endre statistikk (stat)

I stedet for et enkelt antall, kan du beregne tetthet. Dette er nyttig når du sammenligner grupper av ulik størrelse, siden det normaliserer arealet under kurven til 1.

stat='density'

2. Visuell stil (element)

Når du plotter flere grupper ved hjelp av hue, kan vanlige stolper bli uoversiktlige. Ved å bruke et stegplott opprettes en omrisslinje, noe som gjør det lettere å se overlappinger.

element='step'

3. Bredde på intervaller (binwidth)

Størrelsen på intervallene avgjør hvor mye detalj du ser.

binwidth=1

Eksempel: slik kombinerer du disse parameterne for å lage et stegfylt tetthetsplott:

1234567891011121314151617
import seaborn as sns import matplotlib.pyplot as plt # Loading dataset data = sns.load_dataset('penguins') # Creating a customized histplot sns.histplot( data=data, x='bill_length_mm', hue='species', # Color by species element='step', # Use step lines instead of bars stat='density', # Show density instead of count common_norm=False # Normalize each group separately ) plt.show()
copy
Oppgave

Swipe to start coding

Lag en tydelig visualisering av pingvinenes nebb-lengder:

  1. Initialiser en histplot ved å bruke df-dataframen.
  2. Sett x til 'bill_length_mm'.
  3. Grupper dataene etter 'island' ved å bruke hue-parameteren.
  4. Endre den visuelle stilen til 'step' ved å bruke element-parameteren.
  5. Endre Y-aksen til å representere 'density' ved å bruke stat-parameteren.
  6. Sett binwidth til 1 og bruk paletten 'flare'.
  7. Vis plottet.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 4
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

bookVisualisering av Histogrammer

Sveip for å vise menyen

histplot (histogramplott) er et klassisk verktøy som representerer fordelingen av én eller flere variabler ved å telle antall observasjoner som faller innenfor diskrete intervaller (bins). Dette hjelper med å besvare spørsmål som: "Hva er den vanligste verdien?", "Er dataene symmetriske?" eller "Finnes det uteliggere?".

Tilpasning av histogrammet

Som standard tegner histplot stolper og teller antall forekomster. Du kan imidlertid tilpasse det for å avdekke flere innsikter.

1. Endre statistikk (stat)

I stedet for et enkelt antall, kan du beregne tetthet. Dette er nyttig når du sammenligner grupper av ulik størrelse, siden det normaliserer arealet under kurven til 1.

stat='density'

2. Visuell stil (element)

Når du plotter flere grupper ved hjelp av hue, kan vanlige stolper bli uoversiktlige. Ved å bruke et stegplott opprettes en omrisslinje, noe som gjør det lettere å se overlappinger.

element='step'

3. Bredde på intervaller (binwidth)

Størrelsen på intervallene avgjør hvor mye detalj du ser.

binwidth=1

Eksempel: slik kombinerer du disse parameterne for å lage et stegfylt tetthetsplott:

1234567891011121314151617
import seaborn as sns import matplotlib.pyplot as plt # Loading dataset data = sns.load_dataset('penguins') # Creating a customized histplot sns.histplot( data=data, x='bill_length_mm', hue='species', # Color by species element='step', # Use step lines instead of bars stat='density', # Show density instead of count common_norm=False # Normalize each group separately ) plt.show()
copy
Oppgave

Swipe to start coding

Lag en tydelig visualisering av pingvinenes nebb-lengder:

  1. Initialiser en histplot ved å bruke df-dataframen.
  2. Sett x til 'bill_length_mm'.
  3. Grupper dataene etter 'island' ved å bruke hue-parameteren.
  4. Endre den visuelle stilen til 'step' ved å bruke element-parameteren.
  5. Endre Y-aksen til å representere 'density' ved å bruke stat-parameteren.
  6. Sett binwidth til 1 og bruk paletten 'flare'.
  7. Vis plottet.

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 1. Kapittel 4
single

single

some-alt