# How to create a line for equal values of x and y in scatterplot in R?

To create a line for equal values of x and y in scatterplot, we can make use of segments function in base R but this can be done after creating the plot with the help of plot function. The segments function has four arguments, x0, y0, x1, and y1, we need to put the same value in x0 and y0 and the same value in x1 and y1 to draw the appropriate line as shown in the below examples.

## Example1

Live Demo

> x<-rnorm(10)
> x

## Output

[1] -1.14191974 1.11554154 -0.01255755 1.18841175 1.11300329 -0.69925814
[7] -0.88000117 0.67830803 -0.91237446 -1.14223973

## Example

Live Demo

> y<-rnorm(10)
> y

## Output

[1] -1.69229826 -0.70352587 0.38544874 0.14022473 0.15490539 -0.25938630
[7] 0.15608239 0.16090625 0.05822404 0.26972301

## Example

> plot(x,y)
> segments(x0=-0.23,y0=-0.23,x1=0.23,y1=0.23)

## Example2

Live Demo

> x<-rpois(10,5)
> x

## Output

[1] 5 0 2 9 4 5 6 2 2 2

## Example

Live Demo

> y<-rpois(10,5)
> y

## Output

[1] 3 3 6 6 7 5 2 1 3 4

## Example

> plot(x,y)
> segments(x0=2,y0=2,x1=5,y1=5)