corrplot包绘制相关性图

#导入数据
data = read.table(“cor.txt”,header=T,sep="\t")
data1<-data[,-1]
#输入数据的格式
在这里插入图片描述
#相关性
cor_matr = cor(data1)
cor_matr
在这里插入图片描述
library(corrplot)
corrplot(cor_matr, method = “circle”)
在这里插入图片描述
corrplot(cor_matr, method = “square”)
在这里插入图片描述
corrplot(cor_matr, method = “ellipse”)
在这里插入图片描述
corrplot(cor_matr, method = “shade”)
在这里插入图片描述
corrplot(cor_matr, method = “color”)
在这里插入图片描述
corrplot(cor_matr, method = “pie”)
在这里插入图片描述
method 参数的设置不同,相关性热图的表现形式也就不一样了。
#layout type
corrplot(cor_matr, method = “pie”,type=‘upper’)
在这里插入图片描述
corrplot(cor_matr, method = “pie”,type=‘upper’)
corrplot.mixed(cor_matr)
在这里插入图片描述
corrplot(cor_matr, method = “pie”,type=‘upper’)
corrplot.mixed(cor_matr, lower.col = “black”, number.cex = .7)
在这里插入图片描述
corrplot(cor_matr, method = “pie”,type=‘upper’)
corrplot.mixed(cor_matr, lower = “ellipse”, upper = “circle”)
在这里插入图片描述

corrplot.mixed(cor_matr, lower = “square”, upper = “circle”, tl.col = “black”)
在这里插入图片描述
corrplot(cor_matr, order = “AOE”)
在这里插入图片描述
corrplot(cor_matr, order = “hclust”)
在这里插入图片描述
corrplot(cor_matr, order = “FPC”)
在这里插入图片描述
corrplot(cor_matr, order = “alphabet”)
在这里插入图片描述
corrplot(cor_matr, order = “hclust”, addrect = 3)
在这里插入图片描述
corrplot(cor_matr, type = “upper”, order = “hclust”,col = c(“black”, “white”), bg = “lightblue”)
在这里插入图片描述
col1 <- colorRampPalette(c("#7F0000", “red”, “#FF7F00”, “yellow”, “white”,
“cyan”, “#007FFF”, “blue”, “#00007F”))
col2 <- colorRampPalette(c("#67001F", “#B2182B”, “#D6604D”, “#F4A582”,
“#FDDBC7”, “#FFFFFF”, “#D1E5F0”, “#92C5DE”,
“#4393C3”, “#2166AC”, “#053061”))
col3 <- colorRampPalette(c(“red”, “white”, “blue”))
col4 <- colorRampPalette(c("#7F0000", “red”, “#FF7F00”, “yellow”, “#7FFF7F”,
“cyan”, “#007FFF”, “blue”, “#00007F”))
whiteblack <- c(“white”, “black”)
corrplot(cor_matr, order = “hclust”, addrect = 2, col = col1(100))
在这里插入图片描述
corrplot(cor_matr, order = “hclust”, addrect = 2, col = whiteblack, bg = “gold2”)
在这里插入图片描述
corrplot(cor_matr, order = “hclust”, addrect = 2, col = heat.colors(100))
在这里插入图片描述
corrplot(cor_matr, type = “lower”, order = “hclust”, tl.col = “black”, tl.srt = 45)
在这里插入图片描述
corrplot(abs(cor_matr),order = “AOE”, col = col3(200), cl.lim = c(0, 1))
在这里插入图片描述
https://cran.r-project.org/web/packages/corrplot/vignettes/corrplot-intro.html

发布了28 篇原创文章 · 获赞 22 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43949246/article/details/92846440