Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Uppskattning av Medelvärden med Stapeldiagram | Sektion
Statistisk Visualisering med Seaborn

bookUppskattning av Medelvärden med Stapeldiagram

Ett barplot visar en uppskattning av centraltendensen (vanligtvis medelvärdet) för en numerisk variabel med höjden på varje rektangel.

Till skillnad från ett histogram, som räknar hur många objekt som finns i en bin, beräknar ett stapeldiagram en statistik (som genomsnittligt fakturabelopp) för varje kategori.

Felstaplar (Osäkerhet)

De små svarta linjerna ovanpå varje stapel kallas felstaplar. Som standard visar de 95% konfidensintervall.

För att anpassa dem används nu parametern err_kws (error keywords). Denna accepterar en ordbok med inställningar som styr utseendet på dessa linjer.

Viktiga parametrar

  • capsize: lägger till en liten horisontell linje ("cap") i ändarna av felstaplarna;
  • err_kws: en ordbok för att anpassa felstaplar;
  • {'color': 'black'}: anger färgen;
  • {'linewidth': 2}: anger tjockleken;
  • estimator: beräknar som standard medelvärdet. Detta kan ändras till median, sum eller max (kräver import av numpy).

Exempel

Här är ett stapeldiagram som visar den genomsnittliga totalnotan med anpassade röda felstaplar.

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
Uppgift

Swipe to start coding

Beräkna och visualisera den genomsnittliga totala notan för olika dagar, med jämförelse mellan rökare och icke-rökare.

  1. Ställ in stilen på 'ticks' för att ta bort rutnätet.
  2. Skapa ett barplot med hjälp av tips-datasetet (df):
  • Mappa 'day' till x och 'total_bill' till y.
  • Gruppera efter 'smoker' med hjälp av hue.
  • Sätt felstapelnas capsize till 0.1.
    • Ändra felstapelns färg till 'pink' med hjälp av err_kws-ordboken (t.ex. {'color': 'pink'}).
  • Sätt stapelkonturens linewidth till 2.5.
  • Använd paletten 'magma'.
  1. Visa diagrammet.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 13
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

close

bookUppskattning av Medelvärden med Stapeldiagram

Svep för att visa menyn

Ett barplot visar en uppskattning av centraltendensen (vanligtvis medelvärdet) för en numerisk variabel med höjden på varje rektangel.

Till skillnad från ett histogram, som räknar hur många objekt som finns i en bin, beräknar ett stapeldiagram en statistik (som genomsnittligt fakturabelopp) för varje kategori.

Felstaplar (Osäkerhet)

De små svarta linjerna ovanpå varje stapel kallas felstaplar. Som standard visar de 95% konfidensintervall.

För att anpassa dem används nu parametern err_kws (error keywords). Denna accepterar en ordbok med inställningar som styr utseendet på dessa linjer.

Viktiga parametrar

  • capsize: lägger till en liten horisontell linje ("cap") i ändarna av felstaplarna;
  • err_kws: en ordbok för att anpassa felstaplar;
  • {'color': 'black'}: anger färgen;
  • {'linewidth': 2}: anger tjockleken;
  • estimator: beräknar som standard medelvärdet. Detta kan ändras till median, sum eller max (kräver import av numpy).

Exempel

Här är ett stapeldiagram som visar den genomsnittliga totalnotan med anpassade röda felstaplar.

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
Uppgift

Swipe to start coding

Beräkna och visualisera den genomsnittliga totala notan för olika dagar, med jämförelse mellan rökare och icke-rökare.

  1. Ställ in stilen på 'ticks' för att ta bort rutnätet.
  2. Skapa ett barplot med hjälp av tips-datasetet (df):
  • Mappa 'day' till x och 'total_bill' till y.
  • Gruppera efter 'smoker' med hjälp av hue.
  • Sätt felstapelnas capsize till 0.1.
    • Ändra felstapelns färg till 'pink' med hjälp av err_kws-ordboken (t.ex. {'color': 'pink'}).
  • Sätt stapelkonturens linewidth till 2.5.
  • Använd paletten 'magma'.
  1. Visa diagrammet.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 13
single

single

some-alt