Seksjon 1. Kapittel 11
single
Oppsummering av Data med Boksdiagrammer
Sveip for å vise menyen
Et boxplot er en standardisert måte å vise fordelingen av data på, basert på et fem-talls sammendrag:
- Minimum (laveste verdi, ekskludert uteliggere);
- Første kvartil (Q1) (25. prosentil);
- Median (50. prosentil);
- Tredje kvartil (Q3) (75. prosentil);
- Maksimum (høyeste verdi, ekskludert uteliggere).
Hvorfor bruke et boxplot?
Det er det beste verktøyet for å sammenligne fordelinger mellom grupper. Det gir deg umiddelbart informasjon om:
- Sentraltendens: hvor er medianlinjen?;
- Spenning: hvor høy er boksen? (interkvartilområdet);
- Symmetri: er medianen i midten av boksen?;
- Uteliggere: er det prikker utenfor "whiskers"?
Viktige parametere
saturation: styrer intensiteten på fargene (0 til 1). Lavere verdier gir mer dempede farger;linewidth: styrer tykkelsen på boksens konturer og "whiskers";width: styrer bredden på selve boksen.
Eksempel
Her er et boksplott som analyserer "Tips"-datasettet. Legg merke til at prikkene som representerer uteliggere vises over whiskers.
123456789101112131415161718import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a boxplot sns.boxplot( data=df, hue='day', x='day', y='total_bill', palette='coolwarm', linewidth=2, # Thicker lines saturation=0.7 # Slightly muted colors ) plt.show()
Oppgave
Swipe to start coding
Visualiser avstanden til planeter oppdaget med ulike metoder.
- Angi stilen til
'ticks'. Tilpass temaet ved å sende inn en ordbok for å endre bakgrunnen til'grey'('figure.facecolor') og farge på aksetikkene til'white'('xtick.color'og'ytick.color'). - Opprett et boxplot ved bruk av
planets-datasettet (df):- Kartlegg
'distance'tilx-aksen og'method'tily-aksen.
- Kartlegg
- Sett boksens
widthtil0.6. - Gjør linjene tykkere med
linewidth=2. - Demp fargene betydelig ved å sette
saturationtil0.4. - Bruk paletten
'vlag'.
- Vis plottet.
Løsning
Alt var klart?
Takk for tilbakemeldingene dine!
Seksjon 1. Kapittel 11
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår