2013-12-10 72 views
0

我已经产生matrix 1000x180,我想plot it on the same graph by rows下列方式:绘图图表从矩阵

plot(1:180, matrix[1,], type = "l") 
plot(1:180, matrix[2,], type = "l") 
.................. and etc. 

有什么方法来绘制这些子绘图使用矩阵中的情节输入的传说和不同的颜色功能?

在此先感谢。

回答

3

对于一个快速可视化你可以用matplot

matplot(t(matrix(runif(10*180),ncol=180)),type='l',lty=1) ## 10x180 matrix 

enter image description here

但我不认为你可以从1000 * 180的阴谋中得到大量信息。您应该将数据分组以获得更好的可视化效果。

+1

总的来说,我同意。 OP可能希望显示所有行落在某个指定范围内,但正如您所说,他的绘图效果会更好,例如中位数,+/-西格玛,+/- 3 *西格玛线。 –

+0

@CarlWitthoft正是我的意思。一般情况下,当剧情难以阅读传奇(想象1000 * 180的传奇)时,我们应该重新思考我们想做什么。 – agstudy

+1

你可能想添加'lty = 1'来获得连续的行。它有助于可视化。 – nico