1 用GGally包绘制关联图
1.1 散点矩阵图
用ggpairs()函数绘制,变量的散点图显示在矩阵的左边部分,皮尔逊相关关系显示在右边,对角线上的图为各个变量分布图。
# 加载R包
> library(ggplot2)
> library(GGally)
# 创建数据
> data <- data.frame( var1 = 1:100 + rnorm(100,sd=10), var2 = 1:100 + rnorm(100,sd=27), var3 = rep(1, 100) + rnorm(100, sd = 1))
> data$var4 = data$var1 ** 3
> data$var5 = -(data$var1 ** 2)
> data$var6 = data$var2 **2
# 绘制关联图
> ggpairs(data, title="correlogram")
OUTPUT:
若需要颜色区分则可运用ggplot2
> data(flea)
> ggpairs(flea, columns = 2:4, ggplot2::aes(colour=species))
OUTPUT: