Search code examples
rgraphicsvisualizationlines

How to create Lines connecting two points in R


Is there any way to create lines in R connecting two points? I am aware of lines(), function, but it creates line segment what I am looking for is an infinite length line.


Solution

  • Here's an example of Martha's suggestion:

    set.seed(1)
    x <- runif(2)
    y <- runif(2)
    
    # function
    segmentInf <- function(xs, ys){
      fit <- lm(ys~xs)
      abline(fit)
    }
    
    plot(x,y)
    segmentInf(x,y)
    

    enter image description here