Это вопрос визуализации данных. У меня есть база данных, которая содержит некоторые данные, которые постоянно пересматриваются (онлайн-обновление). Как лучше всего обновлять график в R каждые 5 или 10 секунд? (без повторного заговора все возможно)?
Фред
источник
Sys.sleep()
plot()
, возможно, с помощью,0,0,type="n"
если еще нечего рисовать ... На самом деле это намного проще, чем диньplot.new()
и добавление всех вещей, таких как оси или метки, вручную.Для автономной визуализации вы можете создавать PNG-файлы и конвертировать их в анимированный GIF-файл с помощью ImageMagick . Я использовал это для демонстрации (это перерисовывает все данные, хотя):
Это создает несколько файлов PNG с префиксом
fig
. Затем на un * x shell,дает эту анимацию (которая основана на современных прикладных биостатистических методах с использованием S-Plus , S. Selvin, 1998):
Еще один вариант, который выглядит гораздо более перспективным, - использовать пакет анимации . Существует пример с авторегрессией движущегося окна, с которой следует начать.
источник