Create Plot Matrix of Scatterplots in R
Example 1: Basic example of R – pairs() Function
R
# Set seed for reproducibility set.seed (425340) # Sample size of 800 N <- 800 # Create variable x1 <- rnorm (N) # Create correlated variable x2 <- x1 + rnorm (N, 0, 4) # Create another correlated variable x3 <- 2 * x1 - x2 + rnorm (N, 0, 3) data <- data.frame (x1, x2, x3) pairs (data) |
Output:
Here, in the above example, the diagonal shows the names of the three numeric variables. The middle graphic in the first-row shows the relation between x1 and x2 whereas the right graph in the first row shows the relation between x1 and x3 and so on.
Example 2: Another example to select Variables of pairs Plot
R
# Set seed for reproducibility set.seed (425340) # Sample size of 800 N <- 800 # Create variable x1 <- rnorm (N) # Create correlated variable x2 <- x1 + rnorm (N, 0, 4) # Create another correlated variable x3 <- 2 * x1 - x2 + rnorm (N, 0, 3) data <- data.frame (x1, x2, x3) pairs (~ x1 + x3, data = data) |
Output:
Example 3: Another example with implementation to Modify Color, Shape of Points, Labels and Title
R
# Set seed for reproducibility set.seed (425340) # Sample size of 800 N <- 800 # Create variable x1 <- rnorm (N) # Create correlated variable x2 <- x1 + rnorm (N, 0, 4) # Create another correlated variable x3 <- 2 * x1 - x2 + rnorm (N, 0, 3) data <- data.frame (x1, x2, x3) pairs (~ x1 + x2 + x3, data = data) pairs (~ x1 + x3, data = data) pairs (data[, 1:3], col = "darkgreen" , # Change color pch = 18, # Change shape of points # Change labels of diagonal labels = c ( "var1" , "var2" , "var3" ), main = " pairs plot in R" ) |
Output:
Create a Plot Matrix of Scatterplots in R Programming – pairs() Function
pairs() function in R language is used to return a plot matrix, consisting of scatter plots corresponding to each data frame.
Contact Us