Shiny - пакет для создания веб-приложений

shinyShiny - пакет для создания веб-приложений на основе R. Shiny отличается особой простотой, с которой пользователи могут создавать свои приложения (в частности, не требуются знания HTML и/или Java).



Важными концепциями, реализованными в пакете Shiny, являются:

  • Входные данные хранятся в объекте input, выходные - в объекте output. Извлечение необходимых данных выполняется обычным для R способом - при помощи оператора $;
  • Объект с данными, над которыми выполняются вычисления, инициализируется в момент запуска приложения;
  • Для обновления выводимой на экран информации в реальном времени используются "реактивные" функции (т.е., функции, мгновенно реагирующие на выполненные пользователем изменения тех или иных параметров).


shiny2
shiny1