設定側邊欄
側邊欄可以類比為餐廳的菜單或可選課程清單。
在側邊欄中,你可以用 sidebarMenu() 加入選單,並用 menuItem() 加入多個按鈕,連到不同的儀表板頁面。你也看到一般的輸入與輸出一樣能放在側邊欄。若要展示足球資料,側邊欄中哪些物件會有幫助呢?
在這個例子中,你會練習把其中一些物件加入到儀表板的側邊欄。
shiny 與 shinydashboard 套件都已為你載入。除此之外,儀表板的標頭已存成 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)