повторить последовательность графиков - PullRequest
2 голосов
/ 20 марта 2011

Я хотел бы иметь возможность перебирать последовательность графиков, аналогично тому, как plot.lm() делает

Пока у меня это есть, но график не обновляется, просто отображаются начальные значения.

Кто-нибудь есть идеи, как работать как задумано?

iterateResults <- function(x)
{
    oask <- devAskNewPage(TRUE)
    on.exit(devAskNewPage(oask))
    for (i in 1:length(x))
    {
        plot(x[1]:x[i])
    }
}

Ответы [ 2 ]

2 голосов
/ 21 марта 2011

Также есть старый добрый par(ask = TRUE)

1 голос
/ 20 марта 2011

Ваша пауза между графиками работает для меня.Вы имели в виду, чтобы вместо ключевой команды была plot(x[seq(i)])?В противном случае он просто строит индексы.

Обратите внимание, что в целом seq(length(x)) предпочтительнее 1:length(x), потому что если length (x) == 0, то у вас возникла проблема с использованием оператора двоеточия.seq_along(x) еще проще.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...