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