如何在基础 R 中将矩阵列绘制为直线?


要在基础 R 中将矩阵列绘制为直线,我们可以使用 matplot 函数,但我们需要使用 as.data.frame 函数将矩阵作为数据帧读取,并且需要使用 type 参数创建直线。例如,如果我们有一个名为 M 的矩阵,那么可以使用命令 matplot(as.data.frame(M),type="l") 将 M 的列绘制为直线。

考虑以下数据帧 −

示例

 直播演示

M<-matrix(rpois(100,10),nrow=20)
M

输出

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

创建带直线的矩阵 M 列图 −

示例

matplot(as.data.frame(M),type="l")

输出

更新于: 10-2-2021

1000+ 浏览

启动你的 职业

完成课程以获得认证

开始
广告