사이드바 설정하기
사이드바는 식당의 메뉴판이나 수강 가능 과목 목록처럼 볼 수 있어요.
사이드바에는 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)