全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2996 0
2020-05-28
如题,我目前手头有两组同样大小的数据,每组数据都使用了相同数量的相同的变量进行相关分析。本来应该得到两张相关图的,不过我想尝试一下能否用函数达到上下两个三角使用不一致的数据,从而合并两张图的效果。我查阅了corrplot.mixed函数,他只能使得同一组数据上下两个三角使用不同的图形呈现方式,并不能使用不同的两组数据。求问一下各位大神,有没有办法完成这样的操作呢?
我的单组数据的代码很简单:
data <- read_xlsx("Pearson Correlation/variables.xlsx")
corldata <- data[1:24,c(3:5,8,13,17:20)]

res <- rcorr(as.matrix(corldata))
corrplot(res$r,method ="square",type = 'upper',
         p.mat=res$P,insig ="blank",sig.level = .05,
         pch.cex = .9, pch.col = "white",
         addCoef.col = 'black',number.cex=0.6,
         tl.co="black",tl.cex=0.8)

另一组数据和他的代码基本一致,除了数据选取时,选取了后24个数据:corldata <- data[25:48,c(3:5,8,13,17:20)]
目前得到的两张图如下:
Rplot.png Rplot02.png
数据的分析结果不太好,不过还是可以进行后续的分析;我的目标是把这两个三角拼成一张图。真心求大神们赐教,不胜感激!!!

附件列表
Rplot01.png

原图尺寸 15.44 KB

Rplot01.png

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群