# Kas ir plot() programmā R?

`plot()` in R ir daudzfunkcionāla funkcija, kas atbalsta **dažādus diagrammu veidus,** tostarp izkliedes diagrammas, līniju un stabiņu diagrammas, histogrammas, kastu diagrammas un citas.

## Kā darbojas plot() R valodā?

R programmā funkcija `plot()` tiek izmantota, lai **veidotu diagrammas**. Tā novieto datu punktus koordinātu plaknē un savieno tos savā starpā vai atzīmē dažādos veidos. Tas ļauj ilustrēt datu modeļus un sakarības, kā arī labāk identificēt tendences vai novirzes.

`plot()` var veidot **izkliedes diagrammas, līniju un stabiņu diagrammas, histogrammas** un daudzus citus diagrammu veidus. Pateicoties savai daudzpusībai, to izmanto datu vizualizācijai dažādos kontekstos, sākot no datu analīzes līdz rezultātu prezentēšanai. Tā lietotājam draudzīgums un elastīgums padara to par svarīgu rīku ikvienam, kas analizē datus, strādā ar statistiku vai vēlas ilustrēt sarežģītus datu kopumus.

## Kāda ir plot() sintakse R valodā?

R funkcijas `plot()` struktūra satur argumentus **x un y ass** datiem un papildu argumentus grafika izskata pielāgošanai, tostarp krāsas, ass apzīmējumus un diagrammu veidus.

Pamata sintakse izskatās šādi:

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

Šajā piemērā mēs attēlojam vektoru `x` un `y` vērtības izkliedes diagrammā. Funkcija `plot()` izmanto **noklusējuma vērtības** grafika tipam, krāsām un ass apzīmējumiem, jo šie argumenti nav aizpildīti.

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

Rezultātā iegūtais grafiks izskatās šādi:

[![Image: Scatter plot made with plot() in R](https://www.ionos.com/lv-lv/digitalguide/fileadmin/_processed_/5/c/csm_scatter-plot-r_85f0b76bac.webp "Scatter plot made with plot() in R")](https://www.ionos.com/lv-lv/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/scatter-plot-r.png) Scatter plot made with plot() in R ## Kā pielāgot grafikus ar R plot()

Jūs varat pielāgot grafika veidu un izskatu, izmantojot papildu argumentus R funkcijā `plot()`.

### Kā izveidot punktu secību

Izmantojot operatoru `:`, var viegli izveidot punktu secību gar x un y asi.

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

Grafiks izskatīsies šādi:

[![Image: Sequence of points made with plot() in R](https://www.ionos.com/lv-lv/digitalguide/fileadmin/_processed_/3/d/csm_sequence-of-points-r_51db683bf4.webp "Sequence of points made with plot() in R")](https://www.ionos.com/lv-lv/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/sequence-of-points-r.png) Sequence of points made with plot() in R Kā redzams, `plot(1:20)` izveido vienkāršu izkliedes diagrammu, kurā gan x ass, gan y ass automātiski tiek aizpildītas ar vērtībām no 1 līdz 20.

### Kā uzzīmēt līniju

Ja vēlaties izmantot **līniju grafiku**, nevis izkliedes diagrammu, vienkārši ievadiet argumentu `type=l`. Tas definē grafika tipu kā “**Līnija**”.

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

Tad starp punktiem tiks novilkta līnija.

[![Image: Line graph made with plot() in R](https://www.ionos.com/lv-lv/digitalguide/fileadmin/_processed_/c/a/csm_line-graph-r_fb9f3ea3d1.webp "Line graph made with plot() in R")](https://www.ionos.com/lv-lv/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/line-graph-r.png) Line graph made with plot() in R ### Kā norādīt etiķetes

Jūs varat pievienot apzīmējumus diagrammai ar parametriem `main`, `xlab` un `ylab`.

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

Rezultāts izskatās šādi:

[![Image: Labels on a graph made with plot() in R](https://www.ionos.com/lv-lv/digitalguide/fileadmin/_processed_/1/2/csm_graph-labels-r_7cad4f5c88.webp "Labels on a graph made with plot() in R")](https://www.ionos.com/lv-lv/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-labels-r.png) R graph with labels ### Kā mainīt grafika izskatu

Tagad aplūkosim sarežģītāku piemēru, kurā mainām grafika punktu **krāsu, izmēru un formu**.

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

Rezultātā iegūtais grafiks izskatās šādi:

[![Image: Customising the appearance of a graph made with  plot()](https://www.ionos.com/lv-lv/digitalguide/fileadmin/_processed_/8/8/csm_graph-customization-r_0c020cc4b3.webp "Customising the appearance of a graph made with  plot()")](https://www.ionos.com/lv-lv/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-customization-r.png) Customising the appearance of a graph made with plot() - **`type = "p"`**: Nosaka grafika tipu kā „punkti”
- **`col = "green"`**: Nosaka krāsu kā zaļu
- **`pch = 8`**: Nosaka simbolu punktiem
- **`cex = 1.5`** : Nosaka punktu izmēru 1,5 reizes lielāku nekā standarta izmērs
- **`main = “Scatterplot”:** Nosaka ‘Scatterplot’ kā grafika nosaukumu
- **`xlab = "The x-axis"` un `ylab = "The y-axis"`**: pievieno apzīmējumus x un y asij

Jūs varat mainīt šos parametrus pēc saviem ieskatiem, lai iegūtu grafiku, kas atbilst jūsu vajadzībām.

Tip Jūs varat arī uzzināt, kā strādāt ar virknēm, izmantojot mūsu digitālo ceļvedi. Apskatiet apmācības par [R substring()](https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/r-apaksvirkne/), R gsub() un sub().


This is a markdown version of: [https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/r-grafiks/](https://www.ionos.com/lv-lv/digitalguide/timekla-vietnes/timekla-izstrade/r-grafiks/) for AI/LLM consumption.