Adding Straight Lines to a Plot in R Programming - abline() Function Last Updated : 14 Jul, 2020 Comments Improve Suggest changes Like Article Like Report abline() function in R Language is used to add one or more straight lines to a graph. The abline() function can be used to add vertical, horizontal or regression lines to plot. Syntax: abline(a=NULL, b=NULL, h=NULL, v=NULL, ...) Parameters: a, b: It specifies the intercept and the slope of the line h: specifies y-value for horizontal line(s) v: specifies x-value(s) for vertical line(s) Returns: a straight line in the plot Example 1: To add a vertical line to the plot r # add line to square plot # first example : Add one line plot(cars) abline(v = 16, col = "darkgreen") # second example : add 2 lines # addline to square plot # change line colors, sizes and types plot(cars) abline(v = c(16, 22), col = c("darkgreen", "blue"), lty = c(1, 2), lwd = c(1, 3)) # third example set.seed(1200); mydata<-rnorm(180) hist(mydata, col="darkgreen") # lwd=line width, lty =linetype abline(v = mean(mydata), col = "blue", lwd = 4, lty = 4) Output: Here, in above example straight line is added using abline() to different graphical plots Example 2: To add a horizontal line r # R program to add a horizontal line # to a plot # Creating a plot plot(cars) # Calling abline() function abline(h = 60, col = "darkgreen") Output: In above example abline() Function draws an horizontal line on the current plot at the specified ‘x’ coordinates. Example 3: To add a regression line r par(mgp = c(2, 1, 0), mar = c(3, 3, 1, 1)) # Fit regression line require(stats) reg<-lm(dist ~ speed, data = cars) coeff = coefficients(reg) # equation of the line : eq = paste0("y = ", round(coeff[1], 1), "*x ", round(coeff[2], 1)) # plot plot(cars, main = eq) abline(reg, col = "darkgreen") Output: In the above example, straight-line is added using the line equation and abline() function and plot relation between speed and distance. Comment More infoAdvertise with us Next Article Adding Straight Lines to a Plot in R Programming - abline() Function K kaurbal1698 Follow Improve Article Tags : R Language R Plot-Function Similar Reads Addition of Lines to a Plot in R Programming - lines() Function In R, the lines() function is called to add on top of already existing plot. This is particularly helpful when you want to add more lines, such as trend lines, regression lines, or special lines, on a plot. The lines() function allows flexibility in line color, line width, and line type, with multip 3 min read Adding axis to a Plot in R programming - axis () Function axis() function in R Language is to add axis to a plot. It takes side of the plot where axis is to be drawn as argument. Syntax: axis(side, at=NULL, labels=TRUE) Parameters: side: It defines the side of the plot the axis is to be drawn on possible values such as below, left, above, and right. at: Po 2 min read Addition of more points to a Plot in R Programming - points() Function points() function in R Language is used to add a group of points of specified shapes, size and color to an existing plot. Syntax: points(x, y, cex, pch, col) Parameters: x, y: Vector of coordinates cex: size of points pch: shape of points col: color of points Sample Scatter Plot: Python3 1== # R pro 2 min read Draw Line Segments between Particular Points in R Programming - segments() Function segment() function in R Language is used to draw a line segment between to particular points. Syntax: segments(x0, y0, x1, y1) Parameters: x, y: coordinates to draw a line segment between provided points. Returns: a line segment between given points Example 1: To draw a single line segment r # Creat 2 min read Plotting of Data using Generic plots in R Programming - plot() Function In this article, we will discuss how we plot data using Generic plots in R Programming Language using plot() Function. plot functionplot() function in R Programming Language is defined as a generic function for plotting. It can be used to create basic graphs of a different type. Syntax: plot(x, y, t 5 min read Like