绘制矩阵列对矢量

时间:2012-10-14 13:21:54

标签: r

假设我有一个包含n列和m行的矩阵。在我的情况下,我有一个设置取决于一个参数,可以采取n个不同的值。对于这些值中的每一个,我做一些计算,行中的m个元素。现在我想对每个列绘制一个向量(时间步长),当然长度为m。我该怎么做呢?它应该像plot(timestep,i-th column)?提前谢谢!

欢呼声

数学

1 个答案:

答案 0 :(得分:1)

由于你没有提供任何reproducible example,我认为你需要这样的东西:

set.seed(001) # generating som data
Matrix <- matrix(rnorm(40,100,5), 10)
Vector <- rnorm(10, 200, 30)
par(mfrow=c(2,2))
for(i in 1:ncol(Matrix)){
  plot(Matrix[,i] ~ Vector, pch=16, cex=.65, col=i,
       main=paste('Column', i, 'of Matrix agaisnt Vector'))
}
par(mfrow=c(1,1))

哪个产生......

enter image description here