# Mis on plot() R-is?

`plot()` in R on mitmekülgne funktsioon, mis toetab **erinevaid graafikuid,** sealhulgas hajusdiagramme, joon- ja tulpdiagramme, histogramme, kastdiagramme ja muud.

## Kuidas töötab plot() R-is?

R-keeles kasutatakse funktsiooni `plot()` **graafikute koostamiseks**. See paigutab andmepunktid koordinaatteljele ja ühendab need omavahel või märgib need erineval viisil. See võimaldab illustreerida andmete mustreid ja seoseid ning paremini tuvastada suundumusi või kõrvalekaldeid.

`plot()` võimaldab luua **hajusdiagramme, joon- ja tulpdiagramme, histogramme** ja paljusid muid graafikuid. Tänu oma mitmekülgsusele kasutatakse seda andmete visualiseerimiseks mitmesugustes kontekstides, alates andmete analüüsist kuni tulemuste esitamiseni. Selle kasutajasõbralikkus ja paindlikkus teevad sellest olulise tööriista kõigile, kes analüüsivad andmeid, töötavad statistika valdkonnas või soovivad illustreerida keerukaid andmekogumeid.

## Mis on plot() süntaks R-is?

R-keeles funktsiooni `plot()` struktuur sisaldab argumente **x- ja y-telje** andmete jaoks ning valikulisi argumente graafiku välimuse kohandamiseks, sealhulgas värvid, telje sildid ja diagrammitüübid.

Põhiline süntaks on järgmine:

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

Järgmises näites joonistame vektorite `x` ja `y` väärtused hajusdiagrammile. Funktsioon `plot()` kasutab graafiku tüübi, värvide ja telgede siltide jaoks **vaikimisi väärtusi**, kuna need argumendid on jäetud täitmata.

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

Saadud graafik näeb välja järgmine:

[![Image: Scatter plot made with plot() in R](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/5/c/csm_scatter-plot-r_85f0b76bac.webp "Scatter plot made with plot() in R")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/scatter-plot-r.png) Scatter plot made with plot() in R ## Kuidas kohandada graafikuid R plot() abil

Saate graafiku tüüpi ja välimust kohandada R-keeles funktsiooni `plot()` abil täiendavate argumentidega.

### Kuidas luua punktide jada

Operaatori `:` abil saate hõlpsasti luua punktide jada x- ja y-teljel.

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

Graafik näeb välja järgmine:

[![Image: Sequence of points made with plot() in R](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/3/d/csm_sequence-of-points-r_51db683bf4.webp "Sequence of points made with plot() in R")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/sequence-of-points-r.png) Sequence of points made with plot() in R Nagu näeme, loob `plot(1:20)` lihtsa hajusdiagrammi, kus nii x-telg kui ka y-telg täidetakse automaatselt väärtustega 1 kuni 20.

### Kuidas joonistada joont

Kui soovite hajusdiagrammi asemel **joonekraafikut**, sisestage lihtsalt argumentiks `type=l`. See määrab graafiku tüübiks\*\*„Joon\*\*”.

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

Seejärel tõmmatakse punktide vahele joon.

[![Image: Line graph made with plot() in R](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/c/a/csm_line-graph-r_fb9f3ea3d1.webp "Line graph made with plot() in R")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/line-graph-r.png) Line graph made with plot() in R ### Kuidas märgistusi täpsustada

Saate lisada diagrammile sildid parameetritega `main`, `xlab` ja `ylab`.

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

Tulemus näeb välja järgmine:

[![Image: Labels on a graph made with plot() in R](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/1/2/csm_graph-labels-r_7cad4f5c88.webp "Labels on a graph made with plot() in R")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-labels-r.png) R graph with labels ### Kuidas muuta graafiku välimust

Vaadakem nüüd keerulisemat näidet, kus muudame graafiku punktide **värvi, suurust ja kuju**.

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

Saadud graafik näeb välja järgmine:

[![Image: Customising the appearance of a graph made with  plot()](https://www.ionos.com/et-ee/digitalguide/fileadmin/_processed_/8/8/csm_graph-customization-r_0c020cc4b3.webp "Customising the appearance of a graph made with  plot()")](https://www.ionos.com/et-ee/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-customization-r.png) Customising the appearance of a graph made with plot() - **`type = "p"`**: Seab joonise tüübiks „punktid”
- **`col = "green"`**: Seab värviks rohelise
- **`pch = 8`**: Seab punktide sümboli
- **`cex = 1.5`** : Seab punktide suuruse 1,5 korda suuremaks kui standard
- **`main = „Scatterplot”:** Seab graafiku pealkirjaks „Scatterplot”
- **`xlab = "The x-axis"` ja `ylab = "The y-axis"`**: Lisab x- ja y-teljele sildid

Saate neid parameetreid muuta nii palju, kui soovite, et saada oma vajadustele vastav graafik.

Tip Saate ka meie digitaalsest juhendist õppida, kuidas stringidega töötada. Vaadake juhendid [R substring()](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/r-alajaotus/), R gsub() ja sub() kohta.


This is a markdown version of: [https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/r-diagramm/](https://www.ionos.com/et-ee/digitalguide/veebisaidid/veebiarendus/r-diagramm/) for AI/LLM consumption.