# Hva er plot() i R?

`plot()` i R er en allsidig funksjon som støtter **ulike typer diagrammer,** inkludert spredningsdiagrammer, linje- og stolpediagrammer, histogrammer, boksdiagrammer og mer.

## Hvordan fungerer plot() i R?

Funksjonen `plot()` i R brukes til **å lage diagrammer**. Den plasserer datapunkter på et koordinatplan og kobler dem sammen eller markerer dem på forskjellige måter. Dette gjør det mulig å illustrere mønstre og sammenhenger i dataene og bedre identifisere trender eller avvik.

`plot()` kan lage **spredningsdiagrammer, linje- og stolpediagrammer, histogrammer** og mange andre typer diagrammer. Takket være sin allsidighet brukes det til datavisualisering i en rekke sammenhenger, alt fra dataanalyse til presentasjon av resultater. Brukervennligheten og fleksibiliteten gjør det til et viktig verktøy for alle som analyserer data, arbeider med statistikk eller ønsker å illustrere komplekse datasett.

## Hva er syntaksen til plot() i R?

Strukturen til funksjonen `plot()` i R inneholder argumenter for data **på x- og y-aksen** og valgfrie argumenter for å tilpasse utseendet på grafen, inkludert farger, akseetiketter og diagramtyper.

Den grunnleggende syntaksen ser slik ut:

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

I det følgende eksemplet plotter vi verdiene fra vektorene `x` og `y` på et spredningsdiagram. Funksjonen `plot()` bruker **standardverdier** for grafetype, farger og akseetiketter, siden disse argumentene ikke er fylt ut.

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

Den resulterende grafen ser slik ut:

[![Image: Scatter plot made with plot() in R](https://www.ionos.com/nb-no/digitalguide/fileadmin/_processed_/5/c/csm_scatter-plot-r_85f0b76bac.webp "Scatter plot made with plot() in R")](https://www.ionos.com/nb-no/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/scatter-plot-r.png) Scatter plot made with plot() in R ## Hvordan tilpasse grafer med R plot()

Du kan tilpasse graftypen og utseendet med flere argumenter i funksjonen `plot()` i R.

### Hvordan lage en sekvens av punkter

Du kan enkelt lage en sekvens av punkter langs x- og y-aksen ved hjelp av operatøren `:`.

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

Grafen vil se slik ut:

[![Image: Sequence of points made with plot() in R](https://www.ionos.com/nb-no/digitalguide/fileadmin/_processed_/3/d/csm_sequence-of-points-r_51db683bf4.webp "Sequence of points made with plot() in R")](https://www.ionos.com/nb-no/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/sequence-of-points-r.png) Sequence of points made with plot() in R Som vi kan se, oppretter `plot(1:20)` et enkelt spredningsdiagram hvor både x-aksen og y-aksen automatisk fylles med verdiene 1 til 20.

### Hvordan tegne en linje

Hvis du ønsker å ha et **linjediagram** i stedet for et punktdiagram, skriver du bare inn `type=l` som argument. Dette definerer diagramtypen som\*\*«Linje\*\*».

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

Deretter tegnes det en linje mellom punktene.

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

Du kan legge til etiketter i diagrammet med parametrene `main`, `xlab` og `ylab`.

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

Resultatet ser slik ut:

[![Image: Labels on a graph made with plot() in R](https://www.ionos.com/nb-no/digitalguide/fileadmin/_processed_/1/2/csm_graph-labels-r_7cad4f5c88.webp "Labels on a graph made with plot() in R")](https://www.ionos.com/nb-no/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-labels-r.png) R graph with labels ### Hvordan endre grafens utseende

La oss nå se på et mer komplekst eksempel, hvor vi endrer **fargen, størrelsen og formen** på punktene i grafen.

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

Den resulterende grafen ser slik ut:

[![Image: Customising the appearance of a graph made with  plot()](https://www.ionos.com/nb-no/digitalguide/fileadmin/_processed_/8/8/csm_graph-customization-r_0c020cc4b3.webp "Customising the appearance of a graph made with  plot()")](https://www.ionos.com/nb-no/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-customization-r.png) Customising the appearance of a graph made with plot() - **`type = "p"`**: Angir plottetypen som «punkter»
- **`col = "green"`**: Angir fargen som grønn
- **`pch = 8`**: Angir symbolet for punktene
- **`cex = 1.5`** : Angir størrelsen på punktene til 1,5 ganger større enn standard
- **`main = “Scatterplot”:** Setter «Scatterplot» som tittel på grafen
- **`xlab = "The x-axis"` og `ylab = "The y-axis"`**: Legger til etiketter til x- og y-aksen

Du kan endre disse parametrene så mye du vil for å få en grafikk som passer dine behov.

Tip Du kan også lære hvordan du arbeider med strenger i vår digitale guide. Ta en titt på veiledningene for [R substring()](https://www.ionos.com/nb-no/digitalguide/nettsteder/webutvikling/r-delstreng/) og R gsub() og sub().


This is a markdown version of: [https://www.ionos.com/nb-no/digitalguide/nettsteder/webutvikling/r-plott/](https://www.ionos.com/nb-no/digitalguide/nettsteder/webutvikling/r-plott/) for AI/LLM consumption.