我正在尝试使用R中的ggcorrplot包来生成一个相关矩阵。但是,结果图中的对角线与输入相关矩阵不同。
例如,以下是使用该软件包的基本绘图:
library(ggcorrplot)
data(mtcars)
corr.mat <- cor(mtcars[, c("mpg", "disp", "hp", "drat", "wt", "carb")])
ggcorrplot(corr.mat)这张图有一条从左到右沿矩阵向上的对角线。相反,我希望结果图看起来与我用作输入的相关矩阵完全相同:
print(corr.mat)也就是说,mpg变量的相关性应该在矩阵中的位置1,1。
发布于 2019-07-26 20:52:56
您可以通过反转corr.mat的行或列来执行此操作
ggcorrplot(corr.mat[,6:1])给出

https://stackoverflow.com/questions/57220097
复制相似问题