比方說,我想顯示一個序列的結果:(圓/鑽石/等)的方式如何僅在R中的圖上顯示每個第N個元素?
plot(runif(10,0,1), type="o")
與連接線但情節中相應的圖標來顯示所有的元素每個第二,第三或第N個元素只能分配pch
?
我應該創建兩個序列,一個帶有過濾元素並將其顯示爲不同的line()
?沒有一點優雅的方式來做到這一點?
在此先感謝!
比方說,我想顯示一個序列的結果:(圓/鑽石/等)的方式如何僅在R中的圖上顯示每個第N個元素?
plot(runif(10,0,1), type="o")
與連接線但情節中相應的圖標來顯示所有的元素每個第二,第三或第N個元素只能分配pch
?
我應該創建兩個序列,一個帶有過濾元素並將其顯示爲不同的line()
?沒有一點優雅的方式來做到這一點?
在此先感謝!
在你的情況下,可能會是
plot(runif(10, 0, 1), type = "o", pch = c(20, rep(NA, 3)))
讓我們說每4個元素。
如果我正確理解你的問題,你可以添加pch
參數plot
與你正在尋找任何順序:例如:
set.seed(1)
# I've used 'type="b"' just for clarity
plot(runif(10, 0, 1),
type="b",
pch=rep(c(1, 2, 3), length.out=10))
會給你這樣的:
在不需要點的序列中加上「NA」。 – A5C1D2H2I1M1N2O1R2T1 2012-08-06 11:00:04
你的意思是像這樣的'plot(runif(10,0,1),type =「o」,pch = c(1,1,1,2,2,3,3,3, 3))'但是具有特定的序列? – A5C1D2H2I1M1N2O1R2T1 2012-08-06 10:52:00
你的情況可能是'plot(runif(10,0,1),type =「o」,pch = c(20,rep(NA,3)))''每隔4個元素。 – Julius 2012-08-06 10:59:00
@Julius太棒了,那正是我正在尋找的東西,thx!你可以提交它作爲答案,所以我可以接受它嗎? – rlegendi 2012-08-06 11:04:01