How to Overlay Plots in R-Quick Guide with Example

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 »

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *

eleven − 7 =

Ads Blocker Image Powered by Code Help Pro

Quality articles need supporters. Will you be one?

You currently have an Ad Blocker on.

Please support FINNSTATS.COM by disabling these ads blocker.

Powered By
Best Wordpress Adblock Detecting Plugin | CHP Adblock
Available for Amazon Prime