# Kaj je plot() v R?

`plot()` v R je vsestranska funkcija, ki podpira **različne vrste grafikonov,** vključno **z** razpršenimi grafikoni, črtnimi in stolpičnimi grafikoni, histogrami, škatlastimi grafikoni in drugimi.

## Kako deluje plot() v R?

Funkcija `plot()` v R se uporablja za **izdelavo grafikonov**. Podatkovne točke postavi na koordinatno ravnino in jih med seboj poveže ali označi na različne načine. To vam omogoča, da ponazorite vzorce in odnose v podatkih ter bolje prepoznate trende ali odstopanja.

`plot()` lahko ustvarja **razpršene grafe, črtne in stolpične grafe, histograme** in številne druge vrste grafov. Zaradi svoje vsestranskosti se uporablja za vizualizacijo podatkov v različnih kontekstih, od analize podatkov do predstavitve rezultatov. Zaradi svoje uporabniške prijaznosti in prilagodljivosti je pomembno orodje za vsakogar, ki analizira podatke, dela s statistiko ali želi ponazoriti zapletene podatkovne nize.

## Kakšna je sintaksa funkcije plot() v R?

Struktura funkcije `plot()` v R vsebuje argumente za podatke **osi x in y** ter neobvezne argumente za prilagajanje videza grafa, vključno z barvami, oznakami osi in tipi grafikonov.

Osnovna sintaksa je naslednja:

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

V naslednjem primeru narišemo vrednosti iz vektorjev `x` in `y` na razpršenem grafu. Funkcija `plot()` uporablja **privzete vrednosti** za tip grafa, barve in oznake osi, saj ti argumenti niso bili izpolnjeni.

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

Rezultatni graf izgleda takole:

[![Image: Scatter plot made with plot() in R](https://www.ionos.com/sl-si/digitalguide/fileadmin/_processed_/5/c/csm_scatter-plot-r_85f0b76bac.webp "Scatter plot made with plot() in R")](https://www.ionos.com/sl-si/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/scatter-plot-r.png) Scatter plot made with plot() in R ## Kako prilagoditi grafe z R plot()

V funkciji `plot()` v R lahko prilagodite vrsto grafa in njegov videz z dodatnimi argumenti.

### Kako ustvariti zaporedje točk

Z operacijo `:` lahko enostavno ustvarite zaporedje točk vzdolž osi x in y.

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

Graf bo izgledal takole:

[![Image: Sequence of points made with plot() in R](https://www.ionos.com/sl-si/digitalguide/fileadmin/_processed_/3/d/csm_sequence-of-points-r_51db683bf4.webp "Sequence of points made with plot() in R")](https://www.ionos.com/sl-si/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/sequence-of-points-r.png) Sequence of points made with plot() in R Kot lahko vidimo, `plot(1:20)` ustvari preprost razpršen diagram, kjer sta os x in os y samodejno zapolnjeni z vrednostmi od 1 do 20.

### Kako narisati črto

Če želite namesto razpršenega grafa raje **linijski graf**, preprosto vnesite `type=l` kot argument. S tem določite tip grafa kot\*\*»Linija\*\*«.

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

Med točkama bo nato narisana črta.

[![Image: Line graph made with plot() in R](https://www.ionos.com/sl-si/digitalguide/fileadmin/_processed_/c/a/csm_line-graph-r_fb9f3ea3d1.webp "Line graph made with plot() in R")](https://www.ionos.com/sl-si/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/line-graph-r.png) Line graph made with plot() in R ### Kako določiti oznake

Na grafikon lahko dodate oznake s parametri `main`, `xlab` in `ylab`.

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

Rezultat je naslednji:

[![Image: Labels on a graph made with plot() in R](https://www.ionos.com/sl-si/digitalguide/fileadmin/_processed_/1/2/csm_graph-labels-r_7cad4f5c88.webp "Labels on a graph made with plot() in R")](https://www.ionos.com/sl-si/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-labels-r.png) R graph with labels ### Kako spremeniti videz grafa

Poglejmo si zdaj bolj zapleten primer, v katerem spremenimo **barvo, velikost in obliko** točk na grafu.

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

Rezultatni graf je naslednji:

[![Image: Customising the appearance of a graph made with  plot()](https://www.ionos.com/sl-si/digitalguide/fileadmin/_processed_/8/8/csm_graph-customization-r_0c020cc4b3.webp "Customising the appearance of a graph made with  plot()")](https://www.ionos.com/sl-si/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-customization-r.png) Customising the appearance of a graph made with plot() - **`type = "p"`**: Nastavi tip grafa kot »točke«
- **`col = "green"`**: Nastavi barvo kot zeleno
- **`pch = 8`**: Nastavi simbol za točke
- **`cex = 1.5`** : Določi velikost točk kot 1,5-krat večjo od standardne
- **`main = „Scatterplot”:** Nastavi „Scatterplot” kot naslov grafa
- **`xlab = "The x-axis"` in `ylab = "The y-axis"`**: Dodaja oznake na osi x in y

Te parametre lahko spreminjate, kolikor želite, da dobite grafiko, ki ustreza vašim potrebam.

Tip V našem digitalnem vodniku se lahko naučite tudi, kako delati z nizi. Oglejte si vodiče za [R substring()](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/r-podniz/) in R gsub() ter sub().


This is a markdown version of: [https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/r-plot/](https://www.ionos.com/sl-si/digitalguide/spletne-strani/razvoj-spletnih-strani/r-plot/) for AI/LLM consumption.