Bắt đầu ngayBắt đầu miễn phí

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:

  1. "All days"
  2. "Nonholiday weekdays"
  3. "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

Xem khóa học

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)
Chỉnh sửa và Chạy Mã