# Draw Line Segment to Plot in Base R (Example) | segments Function

This article explains how to add a line segment to a plot with the segments() function in the R programming language.

## Example Data & Basic Plot in R

Example data:

set.seed(159) # Create random data x <- rnorm(100) y <- x + rnorm(100) |

set.seed(159) # Create random data x <- rnorm(100) y <- x + rnorm(100)

Draw basic plot:

plot(x, y, pch = 16) # Draw basic plot in R |

plot(x, y, pch = 16) # Draw basic plot in R

## Add Line Segment to Plot (segments Function)

We can use the segments function to draw a line segment to our previously created plot:

segments(x0 = -2, y0 = 3, # Coordinates of starting point x1 = 1, y1 = -1, # Coordinates of finishing point col = "red", # Color of line lwd = 5) # Thickness of line |

segments(x0 = -2, y0 = 3, # Coordinates of starting point x1 = 1, y1 = -1, # Coordinates of finishing point col = "red", # Color of line lwd = 5) # Thickness of line