Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Pistemäärien Visualisointi | Osio
Tilastollinen Visualisointi Seabornilla

bookPistemäärien Visualisointi

pointplot kuvaa keskittymisen estimaattia (keskiarvo) hajontakuvion pisteiden sijainnin avulla ja antaa epävarmuudesta viitteen virhepalkkien kautta.

Pointplot vs. Barplot

Teknisesti ne esittävät täsmälleen saman datan. Kuitenkin pointplot yhdistää estimaatit viivalla. Tämä havainnollistaa muutoksen kulmakerrointa, mikä helpottaa näkemään, miten muuttuja kehittyy kategoriasta toiseen.

Keskeiset parametrit

Jotta kuvaajasta tulisi helpommin luettava (erityisesti mustavalkoisena), voit mukauttaa merkit ja viivat eri ryhmille:

  • markers: lista symboleista, joita käytetään pisteille (esim. ['o', 'x']);
  • linestyles: lista viivatyyleistä (esim. ['-'] yhtenäinen, ['--'] katkoviiva);
  • dodge=True: siirtää pisteitä hieman akselilla, jotta ne eivät mene päällekkäin ja virhepalkit erottuvat selkeästi.

Esimerkki

Tässä on pointplot, joka näyttää, miten keskimääräinen lasku muuttuu viikon aikana. Huomaa, kuinka katkoviiva auttaa erottamaan "Lunch" ja "Dinner" toisistaan, vaikka värejä ei käytettäisi.

123456789101112131415161718
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a styled pointplot sns.pointplot( data=df, x='day', y='total_bill', hue='time', markers=['o', '^'], # Circle and Triangle markers linestyles=['-', '--'], # Solid and Dashed lines dodge=True # Avoid overlap ) plt.show()
copy
Tehtävä

Swipe to start coding

Visualisoi eri päivinä annetut tipit nähdäksesi, onko havaittavissa trendiä.

  1. Aseta tyyli 'ticks'. Mukauta taustaväri käyttämällä {'axes.facecolor': 'azure'} toisena argumenttina.
  2. Luo pointplot ja tallenna se muuttujaan g:
  • Aseta x: 'day' ja y: 'tip'.
    • Ryhmittele hue-parametrilla 'sex'-sarakkeen mukaan.
    • Käytä markers-parametrina 'v' ja 'o' erottamaan sukupuolet.
  • Käytä palettia 'rocket'.
  • Ota käyttöön dodge=True erotellaksesi virhepalkit.
  • Aseta capsize arvoksi 0.2 lisätäksesi pääteviivat virhepalkkeihin.
    • Aseta linestyles arvoksi yhdistelmä '-' ja '--'.
  1. Aseta otsikoksi 'Tips pointplot' käyttäen muuttujaa g.
  2. Näytä kuvaaja.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 14
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookPistemäärien Visualisointi

Pyyhkäise näyttääksesi valikon

pointplot kuvaa keskittymisen estimaattia (keskiarvo) hajontakuvion pisteiden sijainnin avulla ja antaa epävarmuudesta viitteen virhepalkkien kautta.

Pointplot vs. Barplot

Teknisesti ne esittävät täsmälleen saman datan. Kuitenkin pointplot yhdistää estimaatit viivalla. Tämä havainnollistaa muutoksen kulmakerrointa, mikä helpottaa näkemään, miten muuttuja kehittyy kategoriasta toiseen.

Keskeiset parametrit

Jotta kuvaajasta tulisi helpommin luettava (erityisesti mustavalkoisena), voit mukauttaa merkit ja viivat eri ryhmille:

  • markers: lista symboleista, joita käytetään pisteille (esim. ['o', 'x']);
  • linestyles: lista viivatyyleistä (esim. ['-'] yhtenäinen, ['--'] katkoviiva);
  • dodge=True: siirtää pisteitä hieman akselilla, jotta ne eivät mene päällekkäin ja virhepalkit erottuvat selkeästi.

Esimerkki

Tässä on pointplot, joka näyttää, miten keskimääräinen lasku muuttuu viikon aikana. Huomaa, kuinka katkoviiva auttaa erottamaan "Lunch" ja "Dinner" toisistaan, vaikka värejä ei käytettäisi.

123456789101112131415161718
import seaborn as sns import matplotlib.pyplot as plt # Load dataset df = sns.load_dataset('tips') # Create a styled pointplot sns.pointplot( data=df, x='day', y='total_bill', hue='time', markers=['o', '^'], # Circle and Triangle markers linestyles=['-', '--'], # Solid and Dashed lines dodge=True # Avoid overlap ) plt.show()
copy
Tehtävä

Swipe to start coding

Visualisoi eri päivinä annetut tipit nähdäksesi, onko havaittavissa trendiä.

  1. Aseta tyyli 'ticks'. Mukauta taustaväri käyttämällä {'axes.facecolor': 'azure'} toisena argumenttina.
  2. Luo pointplot ja tallenna se muuttujaan g:
  • Aseta x: 'day' ja y: 'tip'.
    • Ryhmittele hue-parametrilla 'sex'-sarakkeen mukaan.
    • Käytä markers-parametrina 'v' ja 'o' erottamaan sukupuolet.
  • Käytä palettia 'rocket'.
  • Ota käyttöön dodge=True erotellaksesi virhepalkit.
  • Aseta capsize arvoksi 0.2 lisätäksesi pääteviivat virhepalkkeihin.
    • Aseta linestyles arvoksi yhdistelmä '-' ja '--'.
  1. Aseta otsikoksi 'Tips pointplot' käyttäen muuttujaa g.
  2. 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 14
single

single

some-alt