Beherske Det Kategoriske Grensesnittet
catplot (kategoriell plot) er det generelle figur-nivå grensesnittet som gir deg tilgang til alle kategorielle plot vi har lært så langt (stripplot, boxplot, violinplot, barplot, osv.).
Hvorfor bruke Catplot?
Akkurat som displot, er hovedstyrken til catplot flerdelt visning (faceting). Du kan enkelt dele analysen din inn i flere delplott basert på en kategorivariabel ved å bruke row og col.
Viktige parametere
kind: navnet på plottypen du ønsker å tegne. Standard er'strip', men du kan sette den til:'swarm','box','violin','boxen','point','bar','count'.row/col: variabler som definerer delmengder som skal plottes på ulike fasetter (delplott);legend_out: hvisTrue(standard), tegnes forklaringen utenfor plottområdet for å unngå at den dekker data.
Liveksempel
Her opprettes et boksplott for hvert tidspunkt på dagen (Lunch/Dinner) automatisk ved bruk av 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
Visualiser kroppsmassen til pingviner på tvers av ulike øyer og arter.
- Sett stilen til
'white'. Tilpass bakgrunnsfargen til'aliceblue'('axes.facecolor'). - Lag en catplot ved å bruke
penguins-datasettet (df):
- Kartlegg
'species'tilxog'body_mass_g'tily. - Farg punktene etter
'sex'ved å brukehue. - Del opp figuren i rader basert på variabelen
'island'ved å brukerow. - Bruk paletten
'viridis'. - Sett punktgjennomsiktighet
alphatil0.6. - Flytt forklaringen inn i figuren ved å sette
legend_out=False.
- Vis figuren.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 4.55
Beherske Det Kategoriske Grensesnittet
Sveip for å vise menyen
catplot (kategoriell plot) er det generelle figur-nivå grensesnittet som gir deg tilgang til alle kategorielle plot vi har lært så langt (stripplot, boxplot, violinplot, barplot, osv.).
Hvorfor bruke Catplot?
Akkurat som displot, er hovedstyrken til catplot flerdelt visning (faceting). Du kan enkelt dele analysen din inn i flere delplott basert på en kategorivariabel ved å bruke row og col.
Viktige parametere
kind: navnet på plottypen du ønsker å tegne. Standard er'strip', men du kan sette den til:'swarm','box','violin','boxen','point','bar','count'.row/col: variabler som definerer delmengder som skal plottes på ulike fasetter (delplott);legend_out: hvisTrue(standard), tegnes forklaringen utenfor plottområdet for å unngå at den dekker data.
Liveksempel
Her opprettes et boksplott for hvert tidspunkt på dagen (Lunch/Dinner) automatisk ved bruk av 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
Visualiser kroppsmassen til pingviner på tvers av ulike øyer og arter.
- Sett stilen til
'white'. Tilpass bakgrunnsfargen til'aliceblue'('axes.facecolor'). - Lag en catplot ved å bruke
penguins-datasettet (df):
- Kartlegg
'species'tilxog'body_mass_g'tily. - Farg punktene etter
'sex'ved å brukehue. - Del opp figuren i rader basert på variabelen
'island'ved å brukerow. - Bruk paletten
'viridis'. - Sett punktgjennomsiktighet
alphatil0.6. - Flytt forklaringen inn i figuren ved å sette
legend_out=False.
- Vis figuren.
Løsning
Takk for tilbakemeldingene dine!
single