R语言中的pairs()函数用于返回一个绘图矩阵,由每个 DataFrame 对应的散点图组成。
用法: pairs(data)
参数:
data:它被定义为对 Plot 的值。
返回:
颜色、标签、面板和按组成对绘图。
范例1:说明 pair() 的基本示例
# 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)
输出:
这里,在上面的例子中,对角线显示了三个数值变量的名称。 first-row 中的中间图形显示了 x1 和 x2 之间的关系,而第一行中的右侧图形显示了 x1 和 x3 之间的关系,依此类推。
范例2:选择成对变量的另一个示例绘图
# 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)
输出:
范例3:另一个实施修改颜色、点形状、标签和标题的示例
# 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")
输出:
相关用法
- R语言 stripchart()用法及代码示例
- R语言 points()用法及代码示例
- R语言 lines()用法及代码示例
- R语言 arrows()用法及代码示例
- R语言 dgeom()用法及代码示例
- R语言 axis()用法及代码示例
- R语言 abline()用法及代码示例
- R语言 plot()用法及代码示例
- R语言 is.matrix()用法及代码示例
- R语言 data.matrix()用法及代码示例
- R语言 as.matrix()用法及代码示例
注:本文由纯净天空筛选整理自kaurbal1698大神的英文原创作品 Create a Plot Matrix of Scatterplots in R Programming – pairs() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。