如何在R中创建无变量标签的相关矩阵图?


为了在R中创建没有变量标签的相关矩阵图,我们可以使用将tl.pos参数设置为n。

例如,如果我们有一个相关矩阵M,那么我们可以使用以下命令创建没有变量标签的相关矩阵图:

corrplot(M,tl.pos='n')

示例

以下代码片段创建了一个示例数据框:

x<-sample(0:9,20,replace=TRUE)
y<-sample(1:100,20)
z<-sample(101:1001,20)
df<-data.frame(x,y,z)
df

创建了以下数据框

   x  y   z
 1 6 36 895
 2 4 61 342
 3 0 51 222
 4 4 23 934
 5 0 18 744
 6 7 88 888
 7 0 27 999
 8 3 89 153
 9 8 32 452
10 7 80 237
11 6 82 877
12 5 14 980
13 5 76 630
14 4 39 345
15 8 12 229
16 4 31 817
17 1 57 375
18 5 7  531
19 6 84 343
20 0  9 968

要在上面创建的数据框上查找df中数据的相关矩阵,请将以下代码添加到上面的代码片段中:

x<-sample(0:9,20,replace=TRUE)
y<-sample(1:100,20)
z<-sample(101:1001,20)
df<-data.frame(x,y,z)
M<-cor(df)
M

输出

如果您将以上所有代码片段作为一个程序执行,它将生成以下输出:

   x          y                 z
x  1.0000000  0.2435002 -0.1497751
y  0.2435002  1.0000000 -0.3495930
z -0.1497751 -0.3495930  1.0000000

要加载corrplot包并在上面创建的数据框上创建相关矩阵图,请将以下代码添加到上面的代码片段中:

x<-sample(0:9,20,replace=TRUE)
y<-sample(1:100,20)
z<-sample(101:1001,20)
df<-data.frame(x,y,z)
M<-cor(df)
library(corrplot)
corrplot(M)

输出

如果您将以上所有代码片段作为一个程序执行,它将生成以下输出:

要在上面创建的数据框上创建没有变量标签的相关矩阵图,请将以下代码添加到上面的代码片段中:

x<-sample(0:9,20,replace=TRUE)
y<-sample(1:100,20)
z<-sample(101:1001,20)
df<-data.frame(x,y,z)
M<-cor(df)
library(corrplot)
corrplot(M,tl.pos='n')

输出

如果您将以上所有代码片段作为一个程序执行,它将生成以下输出:

更新于:2021年11月12日

394 次浏览

启动您的职业生涯

完成课程获得认证

开始学习
广告