R 如何保持数据文件中相关图标签的顺序相同?

R 如何保持数据文件中相关图标签的顺序相同?,r,correlation,R,Correlation,在相关图中,如何保持标签与数据文件中的顺序相同,而不重新排列 这是我一直在使用的脚本 library(corrplot) library(RColorBrewer) library(Hmisc) CORR <- df M <- cor(CORE) pM <- rcorr(M) corrplot(pM$r, type="upper", order="hclust", tl.cex = 0.5, col=colorRampPal

在相关图中,如何保持标签与数据文件中的顺序相同,而不重新排列

这是我一直在使用的脚本

library(corrplot) 
library(RColorBrewer) 
library(Hmisc) 

CORR <- df 
M <- cor(CORE) 
pM <- rcorr(M) 
corrplot(pM$r, 
    type="upper", 
    order="hclust", 
    tl.cex = 0.5, 
    col=colorRampPalette(c("blue4", "white", "firebrick1"))(100), 
    p.mat = pM$P, 
    sig.level = 0.05, 
insig = "blank"
)
库(corrplot)
图书馆(RColorBrewer)
图书馆(Hmisc)

CORR函数的
corrplot
有一个“order”参数,可用于指定绘图的行和列的排列方式。设置
order='original'
将保留源数据帧中的顺序:

corrplot(pM$r, 
         type="upper", 
         order="original", 
         tl.cex = 0.5, 
         col=colorRampPalette(c("blue4", "white", "firebrick1"))(100), 
         p.mat = pM$P, 
         sig.level = 0.05, 
         insig = "blank"
)

多布里斯,非常感谢你。
corrplot(pM$r, 
         type="upper", 
         order="original", 
         tl.cex = 0.5, 
         col=colorRampPalette(c("blue4", "white", "firebrick1"))(100), 
         p.mat = pM$P, 
         sig.level = 0.05, 
         insig = "blank"
)