De Categorische Interface Beheersen
De catplot (categorische plot) is de algemene interface op figuurniveau die toegang biedt tot alle categorische plots die we tot nu toe hebben behandeld (stripplot, boxplot, violinplot, barplot, enzovoort).
Waarom Catplot gebruiken?
Net als bij displot is de belangrijkste kracht van catplot facettering. Hiermee kun je je analyse eenvoudig opdelen in meerdere subplotten op basis van een categorische variabele met behulp van row en col.
Belangrijke parameters
kind: de naam van het type plot dat je wilt tekenen. Standaard is dit'strip', maar je kunt ook kiezen voor:'swarm','box','violin','boxen','point','bar','count'.row/col: variabelen die subsets definiëren om op verschillende facetten (subplotten) te plotten;legend_out: alsTrue(standaard), wordt de legenda buiten het plotgebied weergegeven om te voorkomen dat deze data bedekt.
Livevoorbeeld
Hier maken we automatisch een Boxplot voor elk tijdstip van de dag (Lunch/Diner) met behulp van col.
123456789101112131415161718import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a grid of boxplots sns.catplot( data=df, hue='day', x='day', y='total_bill', col='time', # Split into 2 columns (Lunch/Dinner) kind='box', # Draw boxplots palette='Set3' ) plt.show()
Swipe to start coding
Visualisatie van het lichaamsgewicht van pinguïns op verschillende eilanden en per soort.
- Stel de stijl in op
'white'. Pas de achtergrondkleur aan naar'aliceblue'('axes.facecolor'). - Maak een catplot met de
penguinsdataset (df):
- Koppel
'species'aanxen'body_mass_g'aany. - Kleur de punten op basis van
'sex'met behulp vanhue. - Splits de plot in rijen op basis van de variabele
'island'metrow. - Gebruik het
'viridis'palet. - Stel de transparantie van de punten (
alpha) in op0.6. - Plaats de legenda binnen de plot door
legend_out=Falsete gebruiken.
- 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
De Categorische Interface Beheersen
Veeg om het menu te tonen
De catplot (categorische plot) is de algemene interface op figuurniveau die toegang biedt tot alle categorische plots die we tot nu toe hebben behandeld (stripplot, boxplot, violinplot, barplot, enzovoort).
Waarom Catplot gebruiken?
Net als bij displot is de belangrijkste kracht van catplot facettering. Hiermee kun je je analyse eenvoudig opdelen in meerdere subplotten op basis van een categorische variabele met behulp van row en col.
Belangrijke parameters
kind: de naam van het type plot dat je wilt tekenen. Standaard is dit'strip', maar je kunt ook kiezen voor:'swarm','box','violin','boxen','point','bar','count'.row/col: variabelen die subsets definiëren om op verschillende facetten (subplotten) te plotten;legend_out: alsTrue(standaard), wordt de legenda buiten het plotgebied weergegeven om te voorkomen dat deze data bedekt.
Livevoorbeeld
Hier maken we automatisch een Boxplot voor elk tijdstip van de dag (Lunch/Diner) met behulp van col.
123456789101112131415161718import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a grid of boxplots sns.catplot( data=df, hue='day', x='day', y='total_bill', col='time', # Split into 2 columns (Lunch/Dinner) kind='box', # Draw boxplots palette='Set3' ) plt.show()
Swipe to start coding
Visualisatie van het lichaamsgewicht van pinguïns op verschillende eilanden en per soort.
- Stel de stijl in op
'white'. Pas de achtergrondkleur aan naar'aliceblue'('axes.facecolor'). - Maak een catplot met de
penguinsdataset (df):
- Koppel
'species'aanxen'body_mass_g'aany. - Kleur de punten op basis van
'sex'met behulp vanhue. - Splits de plot in rijen op basis van de variabele
'island'metrow. - Gebruik het
'viridis'palet. - Stel de transparantie van de punten (
alpha) in op0.6. - Plaats de legenda binnen de plot door
legend_out=Falsete gebruiken.
- Toon de plot.
Oplossing
Bedankt voor je feedback!
single