Gegevens Samenvatten met Boxplots
Een boxplot is een gestandaardiseerde manier om de verdeling van gegevens weer te geven op basis van een vijf-getallensamenvatting:
- Minimum (laagste waarde exclusief uitschieters);
- Eerste kwartiel (Q1) (25e percentiel);
- Mediaan (50e percentiel);
- Derde kwartiel (Q3) (75e percentiel);
- Maximum (hoogste waarde exclusief uitschieters).
Waarom een boxplot gebruiken?
Het is het beste hulpmiddel voor het vergelijken van verdelingen tussen groepen. Het geeft direct inzicht in:
- Centrale tendens: waar bevindt zich de mediaanlijn?;
- Spreiding: hoe hoog is de box? (de interkwartielafstand);
- Symmetrie: ligt de mediaan in het midden van de box?;
- Uitschieters: zijn er punten buiten de snorharen?
Belangrijke parameters
saturation: regelt de intensiteit van de kleuren (0 tot 1). Lagere waarden maken de kleuren minder fel;linewidth: regelt de dikte van de box-omtrekken en snorharen;width: regelt de breedte van de box zelf.
Voorbeeld
Hier is een boxplot die de "Tips" dataset analyseert. Merk op dat de stippen die uitschieters voorstellen boven de snorharen verschijnen.
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()
Swipe to start coding
Visualiseer de afstand van planeten ontdekt met verschillende methoden.
- Stel de stijl in op
'ticks'. Pas het thema aan door een woordenboek te gebruiken om de achtergrond op'grey'te zetten ('figure.facecolor') en de kleur van de assen op'white'('xtick.color'en'ytick.color'). - Maak een boxplot met de
planetsdataset (df):- Koppel
'distance'aan dex-as en'method'aan dey-as.
- Koppel
- Stel de box
widthin op0.6. - Maak de lijnen dikker met
linewidth=2. - Verminder de kleurintensiteit aanzienlijk door
saturationop0.4te zetten. - Gebruik het
'vlag'palet.
- Toon de plot.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Geweldig!
Completion tarief verbeterd naar 4.55
Gegevens Samenvatten met Boxplots
Veeg om het menu te tonen
Een boxplot is een gestandaardiseerde manier om de verdeling van gegevens weer te geven op basis van een vijf-getallensamenvatting:
- Minimum (laagste waarde exclusief uitschieters);
- Eerste kwartiel (Q1) (25e percentiel);
- Mediaan (50e percentiel);
- Derde kwartiel (Q3) (75e percentiel);
- Maximum (hoogste waarde exclusief uitschieters).
Waarom een boxplot gebruiken?
Het is het beste hulpmiddel voor het vergelijken van verdelingen tussen groepen. Het geeft direct inzicht in:
- Centrale tendens: waar bevindt zich de mediaanlijn?;
- Spreiding: hoe hoog is de box? (de interkwartielafstand);
- Symmetrie: ligt de mediaan in het midden van de box?;
- Uitschieters: zijn er punten buiten de snorharen?
Belangrijke parameters
saturation: regelt de intensiteit van de kleuren (0 tot 1). Lagere waarden maken de kleuren minder fel;linewidth: regelt de dikte van de box-omtrekken en snorharen;width: regelt de breedte van de box zelf.
Voorbeeld
Hier is een boxplot die de "Tips" dataset analyseert. Merk op dat de stippen die uitschieters voorstellen boven de snorharen verschijnen.
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()
Swipe to start coding
Visualiseer de afstand van planeten ontdekt met verschillende methoden.
- Stel de stijl in op
'ticks'. Pas het thema aan door een woordenboek te gebruiken om de achtergrond op'grey'te zetten ('figure.facecolor') en de kleur van de assen op'white'('xtick.color'en'ytick.color'). - Maak een boxplot met de
planetsdataset (df):- Koppel
'distance'aan dex-as en'method'aan dey-as.
- Koppel
- Stel de box
widthin op0.6. - Maak de lijnen dikker met
linewidth=2. - Verminder de kleurintensiteit aanzienlijk door
saturationop0.4te zetten. - Gebruik het
'vlag'palet.
- Toon de plot.
Oplossing
Bedankt voor je feedback!
single