Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Visualisering av Histogram | Sektion
Practice
Projects
Quizzes & Challenges
Frågesporter
Challenges
/
Statistisk Visualisering med Seaborn

bookVisualisering av Histogram

histplot (histogramdiagram) är ett klassiskt verktyg som representerar fördelningen av en eller flera variabler genom att räkna antalet observationer som faller inom diskreta intervall. Det hjälper till att besvara frågor som: "Vilket är det vanligaste värdet?", "Är datan symmetrisk?" eller "Finns det avvikande värden?".

Anpassning av histogrammet

Som standard ritar histplot staplar och räknar antalet förekomster. Du kan dock anpassa det för att få fram fler insikter.

1. Ändra statistik (stat)

Istället för en enkel räkning kan du beräkna densitet. Detta är användbart vid jämförelse av grupper med olika storlek, eftersom det normaliserar arean under kurvan till 1.

stat='density'

2. Visuell stil (element)

Vid plottning av flera grupper med hue kan vanliga staplar bli svåröverskådliga. Genom att använda ett stegsdiagram skapas en kontur, vilket gör det enklare att se överlappningar.

element='step'

3. Intervallbredd (binwidth)

Storleken på intervallen avgör hur mycket detalj du ser.

binwidth=1

Exempel: här visas hur du kombinerar dessa parametrar för att skapa ett stegfyllt densitetsdiagram:

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
Uppgift

Swipe to start coding

Skapa en tydlig visualisering av pingvinernas näbblängder:

  1. Initiera ett histplot med hjälp av dataframen df.
  2. Ange x till 'bill_length_mm'.
  3. Gruppera data efter 'island' med hjälp av parametern hue.
  4. Ändra den visuella stilen till 'step' med parametern element.
  5. Ändra Y-axeln så att den representerar 'density' med parametern stat.
  6. Sätt binwidth till 1 och använd paletten 'flare'.
  7. Visa diagrammet.

Lösning

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 4
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

bookVisualisering av Histogram

Svep för att visa menyn

histplot (histogramdiagram) är ett klassiskt verktyg som representerar fördelningen av en eller flera variabler genom att räkna antalet observationer som faller inom diskreta intervall. Det hjälper till att besvara frågor som: "Vilket är det vanligaste värdet?", "Är datan symmetrisk?" eller "Finns det avvikande värden?".

Anpassning av histogrammet

Som standard ritar histplot staplar och räknar antalet förekomster. Du kan dock anpassa det för att få fram fler insikter.

1. Ändra statistik (stat)

Istället för en enkel räkning kan du beräkna densitet. Detta är användbart vid jämförelse av grupper med olika storlek, eftersom det normaliserar arean under kurvan till 1.

stat='density'

2. Visuell stil (element)

Vid plottning av flera grupper med hue kan vanliga staplar bli svåröverskådliga. Genom att använda ett stegsdiagram skapas en kontur, vilket gör det enklare att se överlappningar.

element='step'

3. Intervallbredd (binwidth)

Storleken på intervallen avgör hur mycket detalj du ser.

binwidth=1

Exempel: här visas hur du kombinerar dessa parametrar för att skapa ett stegfyllt densitetsdiagram:

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
Uppgift

Swipe to start coding

Skapa en tydlig visualisering av pingvinernas näbblängder:

  1. Initiera ett histplot med hjälp av dataframen df.
  2. Ange x till 'bill_length_mm'.
  3. Gruppera data efter 'island' med hjälp av parametern hue.
  4. Ändra den visuella stilen till 'step' med parametern element.
  5. Ändra Y-axeln så att den representerar 'density' med parametern stat.
  6. Sätt binwidth till 1 och använd paletten 'flare'.
  7. 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 4
single

single

some-alt