如何在 R 中创建矩阵图?

r programmingserver side programmingprogramming更新于 2025/4/7 6:07:17

要创建矩阵图,我们可以使用 corrplot 函数。为此,我们需要将 is.corr 参数设置为 FALSE,以便矩阵值绘制在图中。否则,corrplot 函数需要相关矩阵而不是矩阵。

查看下面给出的示例以了解其工作原理。

示例

以下代码片段创建了一个示例矩阵 −

M<-matrix(rpois(100,10),ncol=5)
M

创建以下矩阵 −

       [,1] [,2] [,3] [,4] [,5]
 [1,]    7    12   15   5   11
 [2,]   10    12    8  12   11
 [3,]   11    14    9  13    9
 [4,]    9    13   15  12    7
 [5,]    9     9   17  10   17
 [6,]   13     8   13  15    8
 [7,]   14     9    7  12   11
 [8,]   10    14   10   7   15
 [9,]   10    14   14   7   10
 [10,]   5     6   10  14    9
 [11,]  14     5    8  12   13
 [12,]   5    13    6  10    9
 [13,]  12     9   13  16    6
 [14,]  10     9   11  11    8
 [15,]   9     8   17  12   12
 [16,]   9     6    6  10    7
 [17,]   8    13   14  10    8
 [18,]  12     7    9   7   13
 [19,]   8     6    9  16    5
 [20,]  12    12   10  11    8

为了加载 corrplot 包并在上面创建的数据框上创建矩阵 M 的图,请将以下代码添加到上面的代码片段中 −

M<-matrix(rpois(100,10),ncol=5)
library(corrplot)
corrplot(M,is.corr=FALSE)

输出

如果将上述所有代码片段作为单个程序执行,则会生成以下输出 −


相关文章