เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

checkboxInput และ checkboxGroupInput

ลองทำแบบฝึกหัดอีกตัวที่เกี่ยวกับการใช้ checkbox input กัน อย่างที่อธิบายในวิดีโอ หากต้องการ checkbox เดียวให้ใช้ checkboxInput() และหากต้องการหลาย checkbox ให้ใช้ checkboxGroupInput()

ใน shinyApp ของเรา อาจต้องการให้ผู้ใช้เลือกประเภทของวันในสัปดาห์ได้ด้วย เนื่องจากพฤติกรรมการนอนหลับอาจแตกต่างกันไปตามแต่ละวัน เช่น มักนอนดึกขึ้นเล็กน้อยในวันที่ไม่มีโรงเรียนหรือไม่ต้องทำงานในวันถัดไป

ในแบบฝึกหัดนี้ จะให้ผู้ใช้เลือกหนึ่งในตัวเลือกต่อไปนี้:

  1. "All days"
  2. "Nonholiday weekdays"
  3. "Weekend days and holidays"

ไลบรารี 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)
แก้ไขและรันโค้ด