序列我希望能够通过类似于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