Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Viivakaavio | Yleisesti Käytettyjen Kuvaajien Luominen
Huipputason Visualisointi Pythonilla

Pyyhkäise näyttääksesi valikon

book
Viivakaavio

Sovellukset

Viivakaavio kuvaa kahden muuttujan (esim. x, y) välistä suhdetta suorien viivojen avulla. Tarkemmin sanottuna se esittää jatkuvien tai ordinaalisten muuttujien välisen suhteen jatkuvana datapisteiden sarjana. Lisäksi se voi havainnollistaa, miten tietty muuttuja muuttuu ajan myötä.

Viivakaavion luominen

Käytä tuttua plot()-funktiota kirjastosta pyplot viivakaavioiden luomiseen. Alla esimerkki, joka havainnollistaa kahden muuttujan välistä toista astetta olevaa suhdetta:

123456789
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 6) data_squared = data_linear ** 2 # Creating a line plot with specifying x and y plt.plot(data_linear, data_squared, '-o') plt.show()
copy

Itse asiassa tätä koodia voidaan vielä yksinkertaistaa. Katso seuraavaa esimerkkiä:

123456
import matplotlib.pyplot as plt import numpy as np data_squared = np.arange(0, 6) ** 2 # Creating a line plot using only one array plt.plot(data_squared, '-o') plt.show()
copy

Kun pandas.Series()-funktiolle annetaan vain yksi taulukko (tai data_squared), kuten plot(), matplotlib käyttää taulukon arvoja y-akselilla. X-akseli muodostetaan automaattisesti alkioiden indekseistä — tässä tapauksessa luvut 0–5.

Tehtävä

Swipe to start coding

  1. Käytä oikeaa funktiota viivakuvion luomiseen.
  2. Anna ensimmäisinä argumentteina oikeassa järjestyksessä x_data (x-akseli) ja y_data (y-akseli).
  3. Anna viimeisenä argumenttina arvo, joka tuottaa 'o'-merkinnät ja katkoviivat kuvaajaan.

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 2. Luku 1
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?

Kysy tekoälyä

expand
ChatGPT

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

book
Viivakaavio

Sovellukset

Viivakaavio kuvaa kahden muuttujan (esim. x, y) välistä suhdetta suorien viivojen avulla. Tarkemmin sanottuna se esittää jatkuvien tai ordinaalisten muuttujien välisen suhteen jatkuvana datapisteiden sarjana. Lisäksi se voi havainnollistaa, miten tietty muuttuja muuttuu ajan myötä.

Viivakaavion luominen

Käytä tuttua plot()-funktiota kirjastosta pyplot viivakaavioiden luomiseen. Alla esimerkki, joka havainnollistaa kahden muuttujan välistä toista astetta olevaa suhdetta:

123456789
import matplotlib.pyplot as plt import numpy as np data_linear = np.arange(0, 6) data_squared = data_linear ** 2 # Creating a line plot with specifying x and y plt.plot(data_linear, data_squared, '-o') plt.show()
copy

Itse asiassa tätä koodia voidaan vielä yksinkertaistaa. Katso seuraavaa esimerkkiä:

123456
import matplotlib.pyplot as plt import numpy as np data_squared = np.arange(0, 6) ** 2 # Creating a line plot using only one array plt.plot(data_squared, '-o') plt.show()
copy

Kun pandas.Series()-funktiolle annetaan vain yksi taulukko (tai data_squared), kuten plot(), matplotlib käyttää taulukon arvoja y-akselilla. X-akseli muodostetaan automaattisesti alkioiden indekseistä — tässä tapauksessa luvut 0–5.

Tehtävä

Swipe to start coding

  1. Käytä oikeaa funktiota viivakuvion luomiseen.
  2. Anna ensimmäisinä argumentteina oikeassa järjestyksessä x_data (x-akseli) ja y_data (y-akseli).
  3. Anna viimeisenä argumenttina arvo, joka tuottaa 'o'-merkinnät ja katkoviivat kuvaajaan.

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 2. Luku 1
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt