當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。