# Mikä on plot() R-kielessä?

`plot()` in R on monipuolinen toiminto, joka tukee **erilaisia kaavioita,** kuten hajontakaavioita, viiva- ja pylväskaavioita, histogrammeja, laatikkokaavioita ja muita.

## Miten plot() toimii R:ssä?

R:n `plot()` käytetään **kaavioiden luomiseen**. Se sijoittaa datapisteet koordinaatistoon ja yhdistää ne toisiinsa tai merkitsee ne eri tavoin. Näin voit havainnollistaa datan malleja ja suhteita sekä tunnistaa paremmin trendejä tai poikkeamia.

`plot()` voi luoda **piste-, viiva- ja pylväskaavioita, histogrammeja** ja monia muita kaaviotyyppejä. Monipuolisuutensa ansiosta sitä käytetään tietojen visualisointiin monissa eri yhteyksissä, aina tietojen analysoinnista tulosten esittämiseen. Sen käyttäjäystävällisyys ja joustavuus tekevät siitä tärkeän työkalun kaikille, jotka analysoivat tietoja, työskentelevät tilastojen parissa tai haluavat havainnollistaa monimutkaisia tietojoukkoja.

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

R:n `plot()` rakenne sisältää argumentit **x- ja y-akselin** tiedoille sekä valinnaiset argumentit graafisen esityksen mukauttamiseksi, mukaan lukien värit, akselien nimet ja kaaviotyypit.

Perussyntaksi on seuraava:

```R
plot(x, y, ...)
```

Seuraavassa esimerkissä piirrämme vektoreiden `x` ja `y` arvot hajontakaavioon. `plot()` käyttää **oletusarvoja** kaavion tyypille, väreille ja akselien nimille, koska näitä argumentteja ei ole täytetty.

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

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

[![Kuva: Scatter plot made with plot() in R](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/5/c/csm_scatter-plot-r_85f0b76bac.webp "Scatter plot made with plot() in R")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/scatter-plot-r.png) Scatter plot made with plot() in R ## Kuinka mukauttaa kaavioita R plot() -komennolla

Voit mukauttaa kaavion tyypin ja ulkoasun lisäargumenttien avulla R:n `plot()` -funktiossa.

### Kuinka luoda pisteiden sarja

Voit helposti luoda pisteiden sarjan x- ja y-akselilla käyttämällä operaattoria `:`.

```R
plot(1:20)
```

Kaavio näyttää seuraavalta:

[![Kuva: Sequence of points made with plot() in R](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/3/d/csm_sequence-of-points-r_51db683bf4.webp "Sequence of points made with plot() in R")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/sequence-of-points-r.png) Sequence of points made with plot() in R Kuten voimme nähdä, `plot(1:20)` luo yksinkertaisen hajontakaavion, jossa sekä x-akseli että y-akseli täytetään automaattisesti arvoilla 1–20.

### Kuinka piirtää viiva

Jos haluat pistekuvion sijaan **viivakuvion**, syötä argumentiksi `type=l`. Tämä määrittää kuvion tyypiksi\*\*”Viiva\*\*”.

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

Sitten pisteiden välille piirretään viiva.

[![Kuva: Line graph made with plot() in R](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/c/a/csm_line-graph-r_fb9f3ea3d1.webp "Line graph made with plot() in R")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/line-graph-r.png) Line graph made with plot() in R ### Kuinka määritellä tarrat

Voit lisätä kaavioon nimikkeitä parametreilla `main`, `xlab` ja `ylab`.

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

Tuloksena on seuraava:

[![Kuva: Labels on a graph made with plot() in R](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/1/2/csm_graph-labels-r_7cad4f5c88.webp "Labels on a graph made with plot() in R")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-labels-r.png) R graph with labels ### Kuinka muuttaa kaavion ulkoasua

Katsotaanpa nyt monimutkaisempaa esimerkkiä, jossa muutamme graafin pisteiden **väriä, kokoa ja muotoa**.

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

Tuloksena oleva kaavio näyttää seuraavalta:

[![Kuva: Customising the appearance of a graph made with  plot()](https://www.ionos.com/fi-fi/digitalguide/fileadmin/_processed_/8/8/csm_graph-customization-r_0c020cc4b3.webp "Customising the appearance of a graph made with  plot()")](https://www.ionos.com/fi-fi/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-customization-r.png) Customising the appearance of a graph made with plot() - **`type = "p"`**: Asettaa piirtotyypiksi ”pisteet”
- **`col = "green"`**: Asettaa väriksi vihreän
- **`pch = 8`**: Asettaa pisteiden symboliksi
- **`cex = 1.5`** : Asettaa pisteiden kooksi 1,5 kertaa suuremman kuin vakio
- **`main = “Scatterplot”:** Asettaa graafin otsikoksi ”Scatterplot”
- **`xlab = "The x-axis"` ja `ylab = "The y-axis"`**: Lisää x- ja y-akseleille nimiketunnisteet

Voit muokata näitä parametreja haluamallasi tavalla, jotta saat tarpeisiisi sopivan grafiikan.

Vinkki Voit myös oppia merkkijonojen käsittelyn digitaalisesta oppaastamme. Tutustu [R substring()](https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/r-alimerkkijono/) -, R gsub()- ja sub()-oppaaseen.


This is a markdown version of: [https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/r-kuvaaja/](https://www.ionos.com/fi-fi/digitalguide/verkkosivustot/verkkosivujen-kehittaeminen/r-kuvaaja/) for AI/LLM consumption.