在没有转换数据框的情况下在 R 中绘制相关矩阵的更简单方法
easier way to plot correlation matrix in R without transform data frame
我的数据框如下所示:
> head(mydata)
V1 V2 V3
1 2 14 0.299
2 2 41 0.284
3 2 71 0.307
4 3 43 0.316
5 3 44 0.366
6 3 84 0.405
我的目标是像这样绘制:
似乎很多方法都需要将数据框转换为使用corrplot
或ggcorrplot
。有没有更容易将数据框绘制到相关矩阵而不转换数据框的方法?
您提供的示例数据似乎不需要进行大量转换。
library(corrplot)
corrplot(cor(mydata), method="color", outline="White")
我的数据框如下所示:
> head(mydata)
V1 V2 V3
1 2 14 0.299
2 2 41 0.284
3 2 71 0.307
4 3 43 0.316
5 3 44 0.366
6 3 84 0.405
我的目标是像这样绘制:
似乎很多方法都需要将数据框转换为使用corrplot
或ggcorrplot
。有没有更容易将数据框绘制到相关矩阵而不转换数据框的方法?
您提供的示例数据似乎不需要进行大量转换。
library(corrplot)
corrplot(cor(mydata), method="color", outline="White")