如何在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')
输出
如果您将以上所有代码片段作为一个程序执行,它将生成以下输出:
广告