НачатьНачать бесплатно

checkboxInput и checkboxGroupInput

Теперь попробуем ещё один пример с флажками (checkbox). Как было показано в видео, для одного флажка используется checkboxInput(), а для нескольких — checkboxGroupInput().

В вашем shinyApp может потребоваться дать пользователям возможность выбирать типы дней недели — ведь у разных людей режим сна зависит от того, какой день впереди. Например, можно лечь спать немного позже, если на следующий день не нужно идти на работу или учёбу.

В этом упражнении вы позволите пользователям выбрать один из следующих вариантов:

  1. «Все дни»
  2. «Будние дни (без праздников)»
  3. «Выходные и праздничные дни»

Библиотека shiny уже подключена.

Это упражнение является частью курса

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

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

ui <- fluidPage(
  titlePanel("Sleeping habits in America"), 
  # Add a checkbox input
  ___("checkboxlabel",
              # Set the name and initial value
              ___, value = ___))
server <- function(input, output, session) {
}

shinyApp(ui, server)
Редактировать и запускать код