plot() in R on mo­ni­puo­li­nen toiminto, joka tukee erilaisia kaavioita, kuten ha­jon­ta­kaa­vioi­ta, viiva- ja pyl­väs­kaa­vioi­ta, his­togram­me­ja, laa­tik­ko­kaa­vioi­ta ja muita.

Miten plot() toimii R:ssä?

R:n plot() käytetään kaa­vioi­den luomiseen. Se sijoittaa da­ta­pis­teet koor­di­naa­tis­toon ja yhdistää ne toisiinsa tai merkitsee ne eri tavoin. Näin voit ha­vain­nol­lis­taa datan malleja ja suhteita sekä tunnistaa paremmin trendejä tai poik­kea­mia.

plot() voi luoda piste-, viiva- ja pyl­väs­kaa­vioi­ta, his­togram­me­ja ja monia muita kaa­vio­tyyp­pe­jä. Mo­ni­puo­li­suu­ten­sa ansiosta sitä käytetään tietojen vi­sua­li­soin­tiin monissa eri yh­teyk­sis­sä, aina tietojen ana­ly­soin­nis­ta tulosten esit­tä­mi­seen. Sen käyt­tä­jäys­tä­väl­li­syys ja jous­ta­vuus tekevät siitä tärkeän työkalun kaikille, jotka ana­ly­soi­vat tietoja, työs­ken­te­le­vät ti­las­to­jen parissa tai haluavat ha­vain­nol­lis­taa mo­ni­mut­kai­sia tie­to­jouk­ko­ja.

Mikä on plot()-funktion syntaksi R-kielessä?

R:n plot() rakenne sisältää ar­gu­men­tit x- ja y-akselin tiedoille sekä va­lin­nai­set ar­gu­men­tit graafisen esityksen mu­kaut­ta­mi­sek­si, mukaan lukien värit, akselien nimet ja kaa­vio­tyy­pit.

Pe­rus­syn­tak­si on seuraava:

plot(x, y, ...)
R

Seu­raa­vas­sa esi­mer­kis­sä piirrämme vek­to­rei­den x ja y arvot ha­jon­ta­kaa­vioon. plot() käyttää ole­tusar­vo­ja kaavion tyypille, väreille ja akselien nimille, koska näitä ar­gu­ment­te­ja ei ole täytetty.

x <- c(1, 2, 3, 4, 5)
y <- c(2, 4, 1, 7, 3)
plot(x, y)
R

Tuloksena oleva kaavio näyttää tältä:

Kuva: Scatter plot made with plot() in R
Scatter plot made with plot() in R

Kuinka mukauttaa kaavioita R plot() -ko­men­nol­la

Voit mukauttaa kaavion tyypin ja ulkoasun li­sä­ar­gu­ment­tien avulla R:n plot() -funk­tios­sa.

Kuinka luoda pisteiden sarja

Voit helposti luoda pisteiden sarjan x- ja y-akselilla käyt­tä­mäl­lä ope­raat­to­ria :.

plot(1:20)
R

Kaavio näyttää seu­raa­val­ta:

Kuva: Sequence of points made with plot() in R
Sequence of points made with plot() in R

Kuten voimme nähdä, plot(1:20) luo yk­sin­ker­tai­sen ha­jon­ta­kaa­vion, jossa sekä x-akseli että y-akseli täytetään au­to­maat­ti­ses­ti arvoilla 1–20.

Kuinka piirtää viiva

Jos haluat pis­te­ku­vion sijaan vii­va­ku­vion, syötä ar­gu­men­tik­si type=l. Tämä määrittää kuvion tyypiksi**”Viiva**”.

plot(1:20, type="l")
R

Sitten pisteiden välille piir­re­tään viiva.

Kuva: Line graph made with plot() in R
Line graph made with plot() in R

Kuinka mää­ri­tel­lä tarrat

Voit lisätä kaavioon ni­mik­kei­tä pa­ra­met­reil­la main, xlab ja ylab.

plot(1:20, type="l", main="Line Chart", xlab="The x-axis", ylab="The y axis")
R

Tuloksena on seuraava:

Kuva: Labels on a graph made with plot() in R
R graph with labels

Kuinka muuttaa kaavion ulkoasua

Kat­so­taan­pa nyt mo­ni­mut­kai­sem­paa esi­merk­kiä, jossa muutamme graafin pisteiden väriä, kokoa ja muotoa.

plot(1:20, type = "p", col = "green", pch = 8, cex = 1.5, main = "Scatterplot", xlab = "The x-axis", ylab = "The y-axis")
R

Tuloksena oleva kaavio näyttää seu­raa­val­ta:

Kuva: Customising the appearance of a graph made with plot()
Cus­to­mi­sing the ap­pea­rance of a graph made with plot()
  • type = "p": Asettaa piir­to­tyy­pik­si ”pisteet”
  • col = "green": Asettaa väriksi vihreän
  • pch = 8: Asettaa pisteiden sym­bo­lik­si
  • cex = 1.5 : Asettaa pisteiden kooksi 1,5 kertaa suuremman kuin vakio
  • `main = “Scat­terplot”: Asettaa graafin otsikoksi ”Scat­terplot”
  • xlab = "The x-axis" ja ylab = "The y-axis": Lisää x- ja y-ak­se­leil­le ni­mi­ke­tun­nis­teet

Voit muokata näitä pa­ra­met­re­ja ha­lua­mal­la­si tavalla, jotta saat tar­pei­sii­si sopivan grafiikan.

Siirry pää­va­lik­koon