checkboxInput и checkboxGroupInput
Теперь попробуем ещё один пример с флажками (checkbox). Как было показано в видео, для одного флажка используется checkboxInput(), а для нескольких — checkboxGroupInput().
В вашем shinyApp может потребоваться дать пользователям возможность выбирать типы дней недели — ведь у разных людей режим сна зависит от того, какой день впереди. Например, можно лечь спать немного позже, если на следующий день не нужно идти на работу или учёбу.
В этом упражнении вы позволите пользователям выбрать один из следующих вариантов:
- «Все дни»
- «Будние дни (без праздников)»
- «Выходные и праздничные дни»
Библиотека 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)