用ggally包绘制散点图矩阵

用ggally包绘制散点图矩阵

ggally包的ggpairs()功能GGally允许建立一个散点图矩阵

每对数值变量的散点图绘制在图的左侧。Pearson 相关显示在右侧。可变分布在对角线上可用。

代码如下:

# 评估变量的分布和相关性
library(GGally)
 
# 创建原始数据
data <- data.frame( var1 = 1:100 + rnorm(100,sd=20), v2 = 1:100 + rnorm(100,sd=27), v3 = rep(1, 100) + rnorm(100, sd = 1)) 
data$v4 = data$var1 ** 2 
data$v5 = -(data$var1 ** 2) 
 

ggpairs(data, title="correlogram with ggpairs()") 
用ggally包绘制散点图矩阵插图
效果图