R语言 创建散点图的绘图矩阵 – pairs()函数

R语言 创建散点图的绘图矩阵 – pairs()函数

R语言 中的pair()函数 ,用于返回一个绘图矩阵,由对应于每个数据框的散点图组成。

R – 创建散点图的绘图矩阵

语法: pair(data)

参数

  • data: 它被定义为pair Plot的值。

返回: 颜色,标签,面板,以及成对图中的组。

在R语言中创建散点图的绘图矩阵

例1:R的基本例子 – pairs()函数

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

输出

在R语言编程中创建散点图的绘图矩阵 - pairs函数

这里,在上面的例子中,对角线显示了三个数字变量的名称。第一行的中间图形显示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)   

输出

在R语言编程中创建散点图的绘图矩阵 - pairs函数

例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语言编程中创建散点图的绘图矩阵 - pairs函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程