การตั้งค่า header
ในวิดีโอ header ถูกเปรียบเสมือนป้ายหน้าร้านหรือด้านหน้าของร้านอาหาร
ใน header จะมีการกำหนดชื่อเรื่องของ shinydashboard และสามารถเพิ่มองค์ประกอบอื่น ๆ ได้อีกด้วย โดยเฉพาะอย่างยิ่ง คุณได้เห็นดรอปดาวน์ลิสต์หลายประเภทที่มีรายการต่างกัน
ในแบบฝึกหัดนี้ สมมติว่าได้วิเคราะห์สถิติของการแข่งขันฟุตบอลโลกเสร็จเรียบร้อยแล้ว และต้องการสร้าง dashboard เพื่อนำเสนอผลลัพธ์เหล่านั้น ขั้นแรกให้เริ่มต้นด้วยการตั้งค่า header
แพ็กเกจ shiny และ shinydashboard ถูกโหลดให้แล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การสร้างแดชบอร์ดด้วย shinydashboard
คำแนะนำการฝึกหัด
- ตั้งค่า
titleเป็น "Analysis results for global soccer tournament" - ตั้งค่าความกว้างของชื่อเรื่องเป็น 400
- สร้างดรอปดาวน์ลิสต์หนึ่งรายการ ประเภท "messages" โดยมีรายการข้อความหนึ่งรายการ
- เพิ่มดรอปดาวน์ลิสต์อีกหนึ่งรายการ ประเภท "notifications" โดยมีการแจ้งเตือนหนึ่งรายการและรายการงานหนึ่งรายการ
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
header <- dashboardHeader(
# Set the title as "Analysis results for global soccer tournament"
___,
# Set the title width to 400
___,
# Add a dropdown menu containing two messages
dropdownMenu(type = ___,
___("Colleague", "Hello world!")),
# Add another dropdown menu containing two other items
___(___,
___("Have you rested today?"),
___("Dashboard completion", value = 20)))
sidebar <- dashboardSidebar(); body <- dashboardBody()
ui <- dashboardPage(header, sidebar, body); server <- function(input, output){}
shinyApp(ui, server)