Thiết lập header
Trong video, header được ví như bảng hiệu hoặc phần mặt tiền của một nhà hàng.
Trong header, bạn sẽ đặt tiêu đề cho shinydashboard và có thể thêm các thành phần bổ sung. Cụ thể, bạn đã thấy nhiều loại danh sách thả xuống với nhiều loại mục khác nhau.
Trong bài tập này, hãy tưởng tượng bạn đã phân tích một số thống kê cho một giải đấu bóng đá toàn cầu. Giờ bạn muốn tạo một dashboard để trình bày các kết quả đó. Vì vậy, trước tiên bạn sẽ thiết lập phần header.
Các gói shiny và shinydashboard đã đượ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
Hướng dẫn bài tập
- Đặt
titlelà "Analysis results for global soccer tournament" - Đặt độ rộng tiêu đề là 400.
- Tạo một danh sách thả xuống type "messages" chứa một mục tin nhắn.
- Thêm một danh sách thả xuống khác type "notifications" chứa một thông báo và một mục tác vụ.
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.
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)