Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Estimering af Gennemsnit med Søjlediagrammer | Sektion
Statistisk Visualisering med Seaborn

bookEstimering af Gennemsnit med Søjlediagrammer

En barplot repræsenterer et estimat af centraltendensen (normalt gennemsnittet) for en numerisk variabel med højden af hver rektangel.

I modsætning til et histogram, som tæller hvor mange elementer der er i en bin, beregner en barplot en statistik (som gennemsnitlig regningsbeløb) for hver kategori.

Fejlstænger (Usikkerhed)

De små sorte linjer oven på hver søjle kaldes fejlstænger. Som standard viser de 95% konfidensinterval.

For at tilpasse dem bruges nu parameteren err_kws (error keywords). Denne accepterer en ordbog med indstillinger, der styrer udseendet af disse linjer.

Centrale parametre

  • capsize: tilføjer en lille vandret linje ("cap") for enderne af fejlstængerne;
  • err_kws: en ordbog til at tilpasse fejlstænger;
  • {'color': 'black'}: angiver farven;
  • {'linewidth': 2}: angiver tykkelsen;
  • estimator: beregner som standard mean. Dette kan ændres til median, sum eller max (kræver import af numpy).

Eksempel

Her er et søjlediagram, der viser den gennemsnitlige totalregning med tilpassede røde fejllinjer.

12345678910111213141516171819
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a barplot sns.barplot( data=df, x='day', y='total_bill', hue='sex', capsize=0.1, # New way to style error bars: err_kws={'color': 'red', 'linewidth': 2}, palette='pastel' ) plt.show()
copy
Opgave

Swipe to start coding

Beregn og visualisér den gennemsnitlige totalregning for forskellige dage, sammenlign rygere og ikke-rygere.

  1. Indstil stilen til 'ticks' for at fjerne gitteret.
  2. Opret et søjlediagram ved hjælp af datasættet tips (df):
  • Kortlæg 'day' til x og 'total_bill' til y.
  • Gruppér efter 'smoker' ved hjælp af hue.
  • Indstil fejlstregens capsize til 0.1.
  • Skift fejlstregens farve til 'pink' ved at bruge ordbogen err_kws (f.eks. {'color': 'pink'}).
  • Indstil søjlekantens linewidth til 2.5.
  • Brug paletten 'magma'.
  1. Vis diagrammet.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 13
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

bookEstimering af Gennemsnit med Søjlediagrammer

Stryg for at vise menuen

En barplot repræsenterer et estimat af centraltendensen (normalt gennemsnittet) for en numerisk variabel med højden af hver rektangel.

I modsætning til et histogram, som tæller hvor mange elementer der er i en bin, beregner en barplot en statistik (som gennemsnitlig regningsbeløb) for hver kategori.

Fejlstænger (Usikkerhed)

De små sorte linjer oven på hver søjle kaldes fejlstænger. Som standard viser de 95% konfidensinterval.

For at tilpasse dem bruges nu parameteren err_kws (error keywords). Denne accepterer en ordbog med indstillinger, der styrer udseendet af disse linjer.

Centrale parametre

  • capsize: tilføjer en lille vandret linje ("cap") for enderne af fejlstængerne;
  • err_kws: en ordbog til at tilpasse fejlstænger;
  • {'color': 'black'}: angiver farven;
  • {'linewidth': 2}: angiver tykkelsen;
  • estimator: beregner som standard mean. Dette kan ændres til median, sum eller max (kræver import af numpy).

Eksempel

Her er et søjlediagram, der viser den gennemsnitlige totalregning med tilpassede røde fejllinjer.

12345678910111213141516171819
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a barplot sns.barplot( data=df, x='day', y='total_bill', hue='sex', capsize=0.1, # New way to style error bars: err_kws={'color': 'red', 'linewidth': 2}, palette='pastel' ) plt.show()
copy
Opgave

Swipe to start coding

Beregn og visualisér den gennemsnitlige totalregning for forskellige dage, sammenlign rygere og ikke-rygere.

  1. Indstil stilen til 'ticks' for at fjerne gitteret.
  2. Opret et søjlediagram ved hjælp af datasættet tips (df):
  • Kortlæg 'day' til x og 'total_bill' til y.
  • Gruppér efter 'smoker' ved hjælp af hue.
  • Indstil fejlstregens capsize til 0.1.
  • Skift fejlstregens farve til 'pink' ved at bruge ordbogen err_kws (f.eks. {'color': 'pink'}).
  • Indstil søjlekantens linewidth til 2.5.
  • Brug paletten 'magma'.
  1. Vis diagrammet.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 13
single

single

some-alt