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