2015-11-04 44 views
0

大家好,感謝您對我的幫助與R.R:情節許多箱線圖在同一圖表中使用數據框

我有一個39cols * 168rows矩陣,看起來像這樣:

enter image description here

我想在同一個圖中繪製boxplot(每行1個)。

兩小時的緊張研究如何做到這一點,我仍然沒有線索。

我想什麼(f是我得到了read.csv):

boxplot(x = as.list(as.data.frame(f))) 
qp <- boxplot(x = as.list(as.data.frame(f))) 
rn <- as.numeric(rownames(f)) 
plot(qp,rn) 

,我已經有了: 錯誤xy.coords(X,Y,xlabel,ylabel,登錄): 'x'和'y'長度不同

即使我不知道情節的結果是我想要的東西。

+0

告訴我們'f'是什麼。它是矩陣嗎?爲什麼不只是做'boxplot(f)'? –

+0

我想要每行1個盒子。我的目標是有一個完整的圖表與168個boxplot彼此相鄰。 F是矩陣,我用 f < - read.table(「............」,sep =「,」,fill = TRUE,header = FALSE,na。 strings =「」) – Ezay

回答

0

如果你想每行一個框,你需要將它傳遞給boxplot前轉置矩陣:

boxplot(t(f)) 

這會接着做正確的事 - 只要你已經在你的數據正確讀取。在您的圖片中,情況並非如此:標題列是(不正確)數據的一部分。一定要通過header = TRUE到你的數據讀取功能來解決這個問題。