当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R语言 pairs()用法及代码示例


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")   

输出:




相关用法


注:本文由纯净天空筛选整理自kaurbal1698大神的英文原创作品 Create a Plot Matrix of Scatterplots in R Programming – pairs() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。