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 jatkuvina datapisteinä. Lisäksi se voi havainnollistaa, miten tietty muuttuja muuttuu ajan myötä.
Viivakaavion luominen
Käytä tuttua plot()
-funktiota kirjastosta pyplot
viivakaavioiden luomiseen. Alla on esimerkki, joka esittää kahden muuttujan välistä toisen asteen suhdetta:
123456789import 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()
Itse asiassa tätä koodia voidaan vielä yksinkertaistaa. Katso seuraavaa esimerkkiä:
123456import 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()
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.
Swipe to start coding
- Käytä oikeaa funktiota viivakuvion luomiseen.
- Anna ensimmäisinä argumentteina oikeassa järjestyksessä
x_data
(x-akseli) jay_data
(y-akseli). - Anna viimeisenä argumenttina arvo, joka lisää kuvaajaan sekä viivat että merkit.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 3.85
Viivakaavio
Pyyhkäise näyttääksesi valikon
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 jatkuvina datapisteinä. Lisäksi se voi havainnollistaa, miten tietty muuttuja muuttuu ajan myötä.
Viivakaavion luominen
Käytä tuttua plot()
-funktiota kirjastosta pyplot
viivakaavioiden luomiseen. Alla on esimerkki, joka esittää kahden muuttujan välistä toisen asteen suhdetta:
123456789import 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()
Itse asiassa tätä koodia voidaan vielä yksinkertaistaa. Katso seuraavaa esimerkkiä:
123456import 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()
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.
Swipe to start coding
- Käytä oikeaa funktiota viivakuvion luomiseen.
- Anna ensimmäisinä argumentteina oikeassa järjestyksessä
x_data
(x-akseli) jay_data
(y-akseli). - Anna viimeisenä argumenttina arvo, joka lisää kuvaajaan sekä viivat että merkit.
Ratkaisu
Kiitos palautteestasi!
Awesome!
Completion rate improved to 3.85single