2013-12-10 71 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