序列我希望能夠通過類似於plot.lm()
怎麼做迭代地塊
我有這個迄今爲止地塊的序列進行迭代,但它不更新的情節,只顯示初始值。
任何想法如何按預期工作?
iterateResults <- function(x)
{
oask <- devAskNewPage(TRUE)
on.exit(devAskNewPage(oask))
for (i in 1:length(x))
{
plot(x[1]:x[i])
}
}
序列我希望能夠通過類似於plot.lm()
怎麼做迭代地塊
我有這個迄今爲止地塊的序列進行迭代,但它不更新的情節,只顯示初始值。
任何想法如何按預期工作?
iterateResults <- function(x)
{
oask <- devAskNewPage(TRUE)
on.exit(devAskNewPage(oask))
for (i in 1:length(x))
{
plot(x[1]:x[i])
}
}
您在圖表功能之間的暫停適用於我。你的意思是讓關鍵命令是plot(x[seq(i)])
而不是?否則,它只是繪製指數。
注意,在一般seq(length(x))
最好1:length(x)
,因爲如果長度(X)== 0,那麼你已經有了使用冒號運算符的一個問題。 seq_along(x)
更簡單。
'seq_along(x)'會更好 – 2011-03-20 18:36:21
@Gavin:你當然是對的。更新。 – 2011-03-20 22:41:23
此外,還有很好的舊par(ask = TRUE)
適合我;我得到了一系列十個地塊,在每個顯示之前,我需要'點擊來查看下一個情節:'。 –
2011-03-20 12:41:49