# How to Overlay Plots in R-Quick Guide with Example

**Methods – finnstats**, and kindly contributed to R-bloggers]. (You can report issue about the content on this page here)

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.

To make overlay Plots in R, we can make use of lines() and points() functions.

Let’s create a scatter plot first and overly another line plot.

## Approach:-

#Step1:-create scatterplot plot(x1, y1) #Step 2:-overlay line plot lines(x2, y2) #Step3:-overlay scatterplot points(x2, y2)

Let’s create an example,

Regression analysis in R-Model Comparison »

### How to Overlay Line Plots

Let’s create a data set and overlay three-line plots in a single plot in R

#Create a datasets

x1 = c(5, 4, 3, 7, 8) y1 = c(7, 10, 12, 17, 21) x2 = c(4, 3, 7, 9, 12) y2 = c(7, 12, 18, 18, 22) x3 = c(4, 6, 1, 4, 12) y3 = c(3, 8, 9, 12, 14)

#Create x1 vs y1 line plot

plot(x1, y1, type='l', col='blue', lty = 1,pch=19,lwd=1)

#overlay x2 vs y2 line plot

KNN Algorithm Machine Learning » Classification & Regression »

lines(x2, y2, col='green', lty = 1,pch=19,lwd=1)

#overlay x3 vs y3 line plot

lines(x3, y3, col='red', type = "b",lty = 1,pch=19,lwd=1)

#add legend

legend(8, 21, legend=c('Line 1', 'Line 2', 'Line 3'),col=c('blue', 'green', 'red'), lty=1)

### Example 2: How to Overlay Scatterplots in R

Let’s see how to overlay two scatterplots in a single plot in R

Decision Trees in R » Classification & Regression »

#create a datasets

x1 = c(4, 7, 10, 12, 18) y1 = c(4, 12, 18, 22, 27) x2 = c(2, 5, 8, 9, 10) y2 = c(6, 12, 19, 18, 25)

#create x1 vs y1 scatterplot

plot(x1, y1, col='blue', pch=19)

#overlay x2 vs y2 scatterplot

Kruskal Wallis test in R-One-way ANOVA Alternative »

points(x2, y2, col='red', pch=19)

#add legend

legend(14, 10, legend=c('x1 vs y1', 'x2 vs y2'), pch=c(19, 19), col=c('blue', 'red'))

Read more on pch here R Plot pch Symbols: Different point shapes in R »

The post How to Overlay Plots in R-Quick Guide with Example appeared first on finnstats.

**leave a comment**for the author, please follow the link and comment on their blog:

**Methods – finnstats**.

R-bloggers.com offers

**daily e-mail updates**about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.

Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.