開始使用免費開始

設定側邊欄

側邊欄可以類比為餐廳的菜單或可選課程清單。

在側邊欄中,你可以用 sidebarMenu() 加入選單,並用 menuItem() 加入多個按鈕,連到不同的儀表板頁面。你也看到一般的輸入與輸出一樣能放在側邊欄。若要展示足球資料,側邊欄中哪些物件會有幫助呢?

在這個例子中,你會練習把其中一些物件加入到儀表板的側邊欄。

shinyshinydashboard 套件都已為你載入。除此之外,儀表板的標頭已存成 header

本練習屬於課程

使用 shinydashboard 建立儀表板

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

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)
編輯並執行程式碼