作者bcs (= ="frailty..gggg XD)
看板Statistics
標題[問題] R apply 畫圖的lab
時間Tue Mar 3 22:04:20 2009
假設我有一個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