# Kas yra plot() R kalboje?

`plot()` in R yra universali funkcija, kuri palaiko **įvairių tipų diagramas,** įskaitant sklaidos diagramas, linijines ir stulpelines diagramas, histogramas, dėžutės diagramas ir kt.

## Kaip veikia plot() funkcija R kalboje?

R programoje funkcija `plot()` naudojama **diagramoms kurti**. Ji duomenų taškus išdėsto koordinatės plokštumoje ir sujungia juos tarpusavyje arba pažymi įvairiais būdais. Tai leidžia iliustruoti duomenų modelius ir ryšius bei geriau nustatyti tendencijas ar nukrypimus.

`plot()` gali kurti **sklaidos diagramas, linijinius ir stulpelinius grafikus, histogramas** ir daugelį kitų grafikų tipų. Dėl savo universalumo jis naudojamas duomenų vizualizavimui įvairiose srityse, nuo duomenų analizės iki rezultatų pateikimo. Jo patogumas ir lankstumas daro jį svarbiu įrankiu visiems, kurie analizuoja duomenis, dirba su statistika ar nori iliustruoti sudėtingus duomenų rinkinius.

## Kokia yra plot() sintaksė R kalboje?

R funkcijos `plot()` struktūra apima argumentus **x ir y ašių** duomenims bei neprivalomus argumentus, skirtus grafikos išvaizdai pritaikyti, įskaitant spalvas, ašių pavadinimus ir diagramų tipus.

Pagrindinė sintaksė atrodo taip:

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

Šiame pavyzdyje atvaizduojame vektorių `x` ir `y` vertes sklaidos diagramoje. Funkcija `plot()` naudoja **numatytąsias vertes** grafiko tipui, spalvoms ir ašių pavadinimams, nes šie argumentai nebuvo užpildyti.

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

Gautas grafikas atrodo taip:

[![Image: Scatter plot made with plot() in R](https://www.ionos.com/lt-lt/digitalguide/fileadmin/_processed_/5/c/csm_scatter-plot-r_85f0b76bac.webp "Scatter plot made with plot() in R")](https://www.ionos.com/lt-lt/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/scatter-plot-r.png) Scatter plot made with plot() in R ## Kaip pritaikyti grafikus naudojant R plot()

Galite pritaikyti grafiko tipą ir jo išvaizdą, naudodami papildomus argumentus R funkcijos `plot()`.

### Kaip sukurti taškų seką

Naudodami operatorius `:`, galite lengvai sukurti taškų seką išilgai x ir y ašių.

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

Grafikas atrodys taip:

[![Image: Sequence of points made with plot() in R](https://www.ionos.com/lt-lt/digitalguide/fileadmin/_processed_/3/d/csm_sequence-of-points-r_51db683bf4.webp "Sequence of points made with plot() in R")](https://www.ionos.com/lt-lt/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/sequence-of-points-r.png) Sequence of points made with plot() in R Kaip matome, `plot(1:20)` sukuria paprastą sklaidos diagramą, kurioje tiek x ašis, tiek y ašis automatiškai užpildomos reikšmėmis nuo 1 iki 20.

### Kaip nubrėžti liniją

Jei norite gauti **linijinį grafiką**, o ne taškinį diagramą, tiesiog įveskite argumentą `type=l`. Tai apibrėžia grafiko tipą kaip\*\*„Linija\*\*“.

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

Tada tarp taškų bus nubrėžta linija.

[![Image: Line graph made with plot() in R](https://www.ionos.com/lt-lt/digitalguide/fileadmin/_processed_/c/a/csm_line-graph-r_fb9f3ea3d1.webp "Line graph made with plot() in R")](https://www.ionos.com/lt-lt/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/line-graph-r.png) Line graph made with plot() in R ### Kaip nurodyti etiketes

Galite pridėti etiketes prie diagramos naudodami parametrus `main`, `xlab` ir `ylab`.

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

Rezultatas atrodo taip:

[![Image: Labels on a graph made with plot() in R](https://www.ionos.com/lt-lt/digitalguide/fileadmin/_processed_/1/2/csm_graph-labels-r_7cad4f5c88.webp "Labels on a graph made with plot() in R")](https://www.ionos.com/lt-lt/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-labels-r.png) R graph with labels ### Kaip pakeisti grafiko išvaizdą

Dabar pažiūrėkime sudėtingesnį pavyzdį, kuriame keičiame grafiko taškų **spalvą, dydį ir formą**.

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

Gautas grafikas atrodo taip:

[![Image: Customising the appearance of a graph made with  plot()](https://www.ionos.com/lt-lt/digitalguide/fileadmin/_processed_/8/8/csm_graph-customization-r_0c020cc4b3.webp "Customising the appearance of a graph made with  plot()")](https://www.ionos.com/lt-lt/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-customization-r.png) Customising the appearance of a graph made with plot() - **`type = "p"`**: nustato diagramos tipą kaip „taškai“
- **`col = "green"`**: Nustato spalvą kaip žalią
- **`pch = 8`**: Nustato taškų simbolį
- **`cex = 1.5`** : Nustato taškų dydį 1,5 karto didesnį nei standartinis
- **`main = „Scatterplot”:** nustato „Scatterplot” kaip grafiko pavadinimą
- **`xlab = "The x-axis"` ir `ylab = "The y-axis"`**: Prideda x ir y ašių pavadinimus

Šiuos parametrus galite keisti tiek, kiek norite, kad gautumėte jūsų poreikius atitinkantį grafiką.

Tip Taip pat galite išmokti dirbti su eilutėmis mūsų skaitmeniniame vadove. Peržiūrėkite pamokėles apie [R substring()](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/r-dalinis-simboliu-rinkinys/), R gsub() ir sub().


This is a markdown version of: [https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/r-grafikas/](https://www.ionos.com/lt-lt/digitalguide/interneto-svetaines/interneto-svetainiu-kurimas/r-grafikas/) for AI/LLM consumption.