Паттерн реактивного датафрейма

Создание дашбордов с помощью flexdashboard

Elaine McVey

Director of Data Science

Создание боковой панели

Column {data-width=200 .sidebar}
Создание дашбордов с помощью flexdashboard

Создание боковой панели

alt text

Создание дашбордов с помощью flexdashboard

Добавление пользовательских элементов

alt text

Создание дашбордов с помощью flexdashboard

Создание реактивного датафрейма

alt text

Создание дашбордов с помощью flexdashboard

Использование реактивного датафрейма

alt text

Создание дашбордов с помощью flexdashboard

Реактивность компонентов дашборда

alt text

Создание дашбордов с помощью flexdashboard

Шаги паттерна реактивного датафрейма

  1. Создайте колонку боковой панели (с помощью .sidebar).
  2. Добавьте пользовательские элементы в панель (виджеты Shiny: xyzInput()).
  3. Создайте «датафрейм», реагирующий на ввод пользователя (с помощью reactive()).
  4. Замените датафрейм в коде компонента дашборда его реактивной версией.
  5. Оберните каждый вывод дашборда соответствующей функцией Shiny (renderXyz()).
Создание дашбордов с помощью flexdashboard

Давайте потренируемся!

Создание дашбордов с помощью flexdashboard

Preparing Video For Download...