# Hvad er plot() i R?

`plot()` i R er en alsidig funktion, der understøtter **forskellige typer diagrammer,** herunder spredningsdiagrammer, linje- og søjlediagrammer, histogrammer, boksdiagrammer og meget mere.

## Hvordan fungerer plot() i R?

Funktionen `plot()` i R bruges til **at lave diagrammer**. Den placerer datapunkter på et koordinatsystem og forbinder dem med hinanden eller markerer dem på forskellige måder. Det giver dig mulighed for at illustrere mønstre og sammenhænge i data og bedre identificere tendenser eller afvigelser.

`plot()` kan lave **spredningsdiagrammer, linje- og søjlediagrammer, histogrammer** og mange andre typer diagrammer. Takket være sin alsidighed bruges det til datavisualisering i en række forskellige sammenhænge, lige fra dataanalyse til præsentation af resultater. Det er brugervenligt og fleksibelt, hvilket gør det til et vigtigt værktøj for alle, der analyserer data, arbejder med statistik eller ønsker at illustrere komplekse datasæt.

## Hvad er syntaksen for plot() i R?

Strukturen i funktionen `plot()` i R indeholder argumenter for **x- og y-aksedata** og valgfri argumenter til tilpasning af grafikens udseende, herunder farver, akseetiketter og diagramtyper.

Den grundlæggende syntaks ser således ud:

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

I det følgende eksempel plotter vi værdierne fra vektorerne `x` og `y` på et spredningsdiagram. Funktionen `plot()` bruger **standardværdier** for grafetype, farver og akseetiketter, da disse argumenter ikke er udfyldt.

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

Den resulterende graf ser således ud:

[![Billede: Scatter plot made with plot() in R](https://www.ionos.com/da-dk/digitalguide/fileadmin/_processed_/5/c/csm_scatter-plot-r_85f0b76bac.webp "Scatter plot made with plot() in R")](https://www.ionos.com/da-dk/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/scatter-plot-r.png) Scatter plot made with plot() in R ## Sådan tilpasses grafer med R plot()

Du kan tilpasse graftypen og dens udseende med yderligere argumenter i funktionen `plot()` i R.

### Sådan oprettes en række punkter

Du kan nemt oprette en række punkter langs x- og y-aksen ved hjælp af operatoren `:`.

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

Grafen vil se således ud:

[![Billede: Sequence of points made with plot() in R](https://www.ionos.com/da-dk/digitalguide/fileadmin/_processed_/3/d/csm_sequence-of-points-r_51db683bf4.webp "Sequence of points made with plot() in R")](https://www.ionos.com/da-dk/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/sequence-of-points-r.png) Sequence of points made with plot() in R Som vi kan se, opretter `plot(1:20)` et simpelt spredningsdiagram, hvor både x-aksen og y-aksen automatisk udfyldes med værdierne 1 til 20.

### Hvordan man tegner en linje

Hvis du hellere vil have en **linjegraf** end et spredningsdiagram, skal du blot indtaste `type=l` som argument. Dette definerer grafetypen som\*\*‘Linje\*\*’.

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

Der vil derefter blive trukket en linje mellem punkterne.

[![Billede: Line graph made with plot() in R](https://www.ionos.com/da-dk/digitalguide/fileadmin/_processed_/c/a/csm_line-graph-r_fb9f3ea3d1.webp "Line graph made with plot() in R")](https://www.ionos.com/da-dk/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/line-graph-r.png) Line graph made with plot() in R ### Sådan angives etiketter

Du kan tilføje etiketter til 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 således ud:

[![Billede: Labels on a graph made with plot() in R](https://www.ionos.com/da-dk/digitalguide/fileadmin/_processed_/1/2/csm_graph-labels-r_7cad4f5c88.webp "Labels on a graph made with plot() in R")](https://www.ionos.com/da-dk/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-labels-r.png) R graph with labels ### Sådan ændrer du grafens udseende

Lad os nu se på et mere komplekst eksempel, hvor vi ændrer **farven, størrelsen og formen** på punkterne på 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 graf ser således ud:

[![Billede: Customising the appearance of a graph made with  plot()](https://www.ionos.com/da-dk/digitalguide/fileadmin/_processed_/8/8/csm_graph-customization-r_0c020cc4b3.webp "Customising the appearance of a graph made with  plot()")](https://www.ionos.com/da-dk/digitalguide/fileadmin/DigitalGuide/Screenshots_2024/graph-customization-r.png) Customising the appearance of a graph made with plot() - **`type = "p"`**: Indstiller plottypen til ‘punkter’
- **`col = "green"`**: Indstiller farven til grøn
- **`pch = 8`**: Indstiller symbolet for punkterne
- **`cex = 1.5`** : Indstiller størrelsen på punkterne til 1,5 gange større end standard
- **`main = “Scatterplot”:** Indstiller ‘Scatterplot’ som titel på grafen
- **`xlab = "The x-axis"` og `ylab = "The y-axis"`**: Tilføjer etiketter til x- og y-aksen

Du kan ændre disse parametre så meget, du vil, for at få et grafisk udtryk, der passer til dine behov.

Tip Du kan også lære at arbejde med strenge i vores digitale guide. Se vejledningerne til [R substring()](https://www.ionos.com/da-dk/digitalguide/websteder/webudvikling/r-delstreng/) og R gsub() og sub().


This is a markdown version of: [https://www.ionos.com/da-dk/digitalguide/websteder/webudvikling/r-plot/](https://www.ionos.com/da-dk/digitalguide/websteder/webudvikling/r-plot/) for AI/LLM consumption.