Beherskelse af Det Kategoriske Interface
catplot (kategorisk plot) er det generelle figur-niveau interface, der giver adgang til alle de kategoriske plots, vi har lært indtil nu (stripplot, boxplot, violinplot, barplot osv.).
Hvorfor bruge Catplot?
Ligesom displot er den primære styrke ved catplot facettering. Analysen kan nemt opdeles i flere delplots baseret på en kategorisk variabel ved hjælp af row og col.
Centrale parametre
kind: navnet på den plot-type, der ønskes vist. Standard er'strip', men kan sættes til:'swarm','box','violin','boxen','point','bar','count'.row/col: variable, der definerer delmængder, som vises på forskellige facetter (delplots);legend_out: hvisTrue(standard), placeres signaturforklaringen uden for plotområdet for at undgå, at den dækker data.
Liveksempel
Her oprettes et Boxplot for hvert tidspunkt på dagen (Frokost/Aftensmad) automatisk ved brug af 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
Visualisering af pingviners kropsmasse på tværs af forskellige øer og arter.
- Indstil stilen til
'white'. Tilpas baggrundsfarven til'aliceblue'('axes.facecolor'). - Opret et catplot ved brug af datasættet
penguins(df):
- Kortlæg
'species'tilxog'body_mass_g'tily. - Farvelæg punkter efter
'sex'ved hjælp afhue. - Opdel plottet i rækker baseret på variablen
'island'ved brug afrow. - Anvend paletten
'viridis'. - Indstil punktgennemsigtighed
alphatil0.6. - Flyt forklaringen ind i plottet ved at sætte
legend_out=False.
- Vis plottet.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Fantastisk!
Completion rate forbedret til 4.55
Beherskelse af Det Kategoriske Interface
Stryg for at vise menuen
catplot (kategorisk plot) er det generelle figur-niveau interface, der giver adgang til alle de kategoriske plots, vi har lært indtil nu (stripplot, boxplot, violinplot, barplot osv.).
Hvorfor bruge Catplot?
Ligesom displot er den primære styrke ved catplot facettering. Analysen kan nemt opdeles i flere delplots baseret på en kategorisk variabel ved hjælp af row og col.
Centrale parametre
kind: navnet på den plot-type, der ønskes vist. Standard er'strip', men kan sættes til:'swarm','box','violin','boxen','point','bar','count'.row/col: variable, der definerer delmængder, som vises på forskellige facetter (delplots);legend_out: hvisTrue(standard), placeres signaturforklaringen uden for plotområdet for at undgå, at den dækker data.
Liveksempel
Her oprettes et Boxplot for hvert tidspunkt på dagen (Frokost/Aftensmad) automatisk ved brug af 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
Visualisering af pingviners kropsmasse på tværs af forskellige øer og arter.
- Indstil stilen til
'white'. Tilpas baggrundsfarven til'aliceblue'('axes.facecolor'). - Opret et catplot ved brug af datasættet
penguins(df):
- Kortlæg
'species'tilxog'body_mass_g'tily. - Farvelæg punkter efter
'sex'ved hjælp afhue. - Opdel plottet i rækker baseret på variablen
'island'ved brug afrow. - Anvend paletten
'viridis'. - Indstil punktgennemsigtighed
alphatil0.6. - Flyt forklaringen ind i plottet ved at sætte
legend_out=False.
- Vis plottet.
Løsning
Tak for dine kommentarer!
single