Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Kategorisen Käyttöliittymän Hallinta | Osio
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Tilastollinen Visualisointi Seabornilla

bookKategorisen Käyttöliittymän Hallinta

catplot (kategorinen kuvaaja) on yleinen kuvaajatasoinen rajapinta, joka tarjoaa pääsyn kaikkiin aiemmin opittuihin kategorisiin kuvaajiin (stripplot, boxplot, violinplot, barplot jne.).

Miksi käyttää Catplotia?

Samoin kuin displot, catplotin tärkein ominaisuus on fasaaditus. Voit helposti jakaa analyysin useisiin alikuvaajiin kategorisen muuttujan perusteella käyttämällä row ja col -parametreja.

Keskeiset parametrit

  • kind: piirrettävän kuvaajatyypin nimi. Oletuksena 'strip', mutta voit asettaa arvoksi:
  • 'swarm', 'box', 'violin', 'boxen', 'point', 'bar', 'count'.
  • row / col: muuttujat, jotka määrittävät eri osa-aineistot eri fasaadeihin (alikuvaajiin);
  • legend_out: jos True (oletus), selite piirretään kuvaajan ulkopuolelle, jotta se ei peitä dataa.

Live-esimerkki

Tässä luodaan laatikko diagrammi automaattisesti jokaiselle vuorokaudenajalle (Lunch/Dinner) käyttämällä col-parametria.

123456789101112131415161718
import 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()
copy
Tehtävä

Swipe to start coding

Visualisoi pingviinien ruumiinmassaa eri saarilla ja lajeissa.

  1. Aseta tyyli arvoksi 'white'. Mukauta taustaväri arvoksi 'aliceblue' ('axes.facecolor').
  2. Luo catplot käyttäen penguins-aineistoa (df):
    • Aseta 'species' x-akselille ja 'body_mass_g' y-akselille.
    • Väritä pisteet 'sex'-muuttujan mukaan käyttäen hue-parametria.
    • Jaa kuvaaja riveihin 'island'-muuttujan perusteella käyttäen row-parametria.
    • Käytä 'viridis'-väripalettia.
  • Aseta pisteiden läpinäkyvyys alpha arvoksi 0.6.
  • Siirrä selite kuvaajan sisälle asettamalla legend_out=False.
  1. Näytä kuvaaja.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 15
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

bookKategorisen Käyttöliittymän Hallinta

Pyyhkäise näyttääksesi valikon

catplot (kategorinen kuvaaja) on yleinen kuvaajatasoinen rajapinta, joka tarjoaa pääsyn kaikkiin aiemmin opittuihin kategorisiin kuvaajiin (stripplot, boxplot, violinplot, barplot jne.).

Miksi käyttää Catplotia?

Samoin kuin displot, catplotin tärkein ominaisuus on fasaaditus. Voit helposti jakaa analyysin useisiin alikuvaajiin kategorisen muuttujan perusteella käyttämällä row ja col -parametreja.

Keskeiset parametrit

  • kind: piirrettävän kuvaajatyypin nimi. Oletuksena 'strip', mutta voit asettaa arvoksi:
  • 'swarm', 'box', 'violin', 'boxen', 'point', 'bar', 'count'.
  • row / col: muuttujat, jotka määrittävät eri osa-aineistot eri fasaadeihin (alikuvaajiin);
  • legend_out: jos True (oletus), selite piirretään kuvaajan ulkopuolelle, jotta se ei peitä dataa.

Live-esimerkki

Tässä luodaan laatikko diagrammi automaattisesti jokaiselle vuorokaudenajalle (Lunch/Dinner) käyttämällä col-parametria.

123456789101112131415161718
import 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()
copy
Tehtävä

Swipe to start coding

Visualisoi pingviinien ruumiinmassaa eri saarilla ja lajeissa.

  1. Aseta tyyli arvoksi 'white'. Mukauta taustaväri arvoksi 'aliceblue' ('axes.facecolor').
  2. Luo catplot käyttäen penguins-aineistoa (df):
    • Aseta 'species' x-akselille ja 'body_mass_g' y-akselille.
    • Väritä pisteet 'sex'-muuttujan mukaan käyttäen hue-parametria.
    • Jaa kuvaaja riveihin 'island'-muuttujan perusteella käyttäen row-parametria.
    • Käytä 'viridis'-väripalettia.
  • Aseta pisteiden läpinäkyvyys alpha arvoksi 0.6.
  • Siirrä selite kuvaajan sisälle asettamalla legend_out=False.
  1. Näytä kuvaaja.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 15
single

single

some-alt