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

Thiết lập sidebar

Sidebar có thể được ví như danh sách các khóa học sẵn có hoặc thực đơn trong nhà hàng.

Trong sidebar, bạn có thể thêm một menu bằng sidebarMenu(), trong đó bạn có thể thêm nhiều nút để dẫn đến các trang khác nhau của dashboard bằng menuItem(). Bạn cũng đã thấy rằng các input và output thông thường có thể được thêm vào sidebar. Những đối tượng nào có thể hữu ích trong sidebar của một dashboard trình bày dữ liệu bóng đá?

Trong ví dụ này, bạn sẽ luyện tập thêm một số đối tượng như vậy vào sidebar của dashboard.

Các gói shinyshinydashboard đã được nạp sẵn cho bạn. Ngoài ra, phần header của dashboard cũng đã được lưu vào header.

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.

sidebar <- dashboardSidebar(
  # Set up a sidebar menu with width 400
  ___(
    width = ___,
    id = "pages",
 	# Add a tab button called "Match details"
    ___(___, tabName = "matches", icon = ___,
             badgeLabel = "New content!", badgeColor = ___)
  )
)

body <- dashboardBody()
ui <- dashboardPage(header, sidebar, body)
server <- function(input, output){}
shinyApp(ui, server)
Chỉnh sửa và Chạy Mã