看板 Statistics 關於我們 聯絡資訊
假設我有一個100*3的資料要畫圖,比較慢的方法是 用plot(變數),但若變數變多比較快的方法是用apply, 但是畫出來的圖ylab的部分是"x[,i]"的名稱,請問我可以用 什麼方法讓apply圖的ylab自動成為colnames的名字? x=matrix(rnorm(100*3),ncol=3) colnames(x)=c('ma','mb','mc') attach(x) par(mfrow=c(1,3)) apply(x,2,plot) 謝謝^^" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.86.139
clickhere:sapply(1:3,function(i)plot(x[,i],xlab=colnames(x)[i] 03/06 09:33
clickhere:) 03/06 09:33