checkboxInput và checkboxGroupInput
Bây giờ bạn sẽ thử một ví dụ khác với các checkbox. Như đã đề cập trong video, bạn có thể dùng checkboxInput() nếu chỉ cần một checkbox, và dùng checkboxGroupInput() nếu cần nhiều checkbox.
Trong shinyApp của bạn, bạn cũng có thể muốn cho người dùng chọn loại ngày trong tuần, vì thói quen ngủ có thể khác nhau theo từng ngày. Ví dụ, bạn có xu hướng ngủ muộn hơn một chút nếu hôm sau không phải đi học hoặc đi làm.
Trong bài tập này, bạn sẽ cho phép người dùng chọn một trong các tùy chọn sau:
- "All days"
- "Nonholiday weekdays"
- "Weekend days and holidays"
Thư viện shiny đã được nạp sẵn cho bạn.
Bài tập này là một phần của khóa học
Xây dựng Dashboard với shinydashboard
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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)