Esta é uma questão de visualização de dados. Eu tenho um banco de dados que contém alguns dados que são constantemente revisados (atualização online). Qual é a melhor maneira no R de atualizar um gráfico a cada 5 ou 10 segundos. (sem traçar novamente tudo é possível)?
vermelho
fonte
Sys.sleep()
plot()
, possivelmente com,0,0,type="n"
se ainda não houver nada para plotar ainda ... Na verdade, isso é muito mais fácil do que dingplot.new()
e adicionar todas as coisas como machados ou etiquetas à mão.Para visualização offline, você pode gerar arquivos PNG e convertê-los em um GIF animado usando o ImageMagick . Usei-o para demonstração (porém, redesenhamos todos os dados):
Isso gera vários arquivos PNG, prefixados com
fig
. Então, em um shell un * x,dá essa animação (inspirada nos Métodos Bioestatísticos Aplicados Modernos usando S-Plus , S. Selvin, 1998):
Outra opção que parece muito mais promissora é contar com o pacote de animação . Há um exemplo com uma regressão automática de janela em movimento que deve permitir que você inicie.
fonte