2013-12-09 42 views
0

如果我有一個由()產生一個由其他數字索引的數字列表(而不是自然數),我想要得到這個結果並繪製它,繪圖將不會將索引編號繪製爲x值,而是會改爲使用1:n。無論如何,我可以輕鬆地按各自的指數值繪製值? 例如如何保留'按'功能因素值

源$時間[值]:-9

[1] 0.015


源$時間[值]:-5

[1] 0.013


source $ time [values]:-4

[1] 0.003

....

在這種情況下,我想繪製0.015,0.013,和0.003作爲y軸和-9,-5和 - 4作爲x軸。

謝謝!

+0

讓我們瞭解您「...繪圖將不會陰謀......」並沒有告訴我們你做了什麼 –

回答

1

我認爲你正在尋找rownames函數。在這種情況下,你可以畫出這樣的:

data.to.plot <- by(source,index,function) plot(as.numeric(rownames(data.to.plot)),data.to.plot)

+0

這工作,非常感謝! –

0

也許(假設你設置的呼叫到一個名字的價值,說「對象」:

plot(c(-9,-5, -4), sapply(object, "[[", as.character(c(-9,-5, -4)) )) 
+0

謝謝,但我有這個對象是非常大的許多指數,所以c(a ,b,c ...)方法似乎不可行,也許我表達得很差 - 對不對。 –

+0

嘆氣。爲什麼不只是'dput(object [1:3])'? –