시작하기무료로 시작하기

사이드바 설정하기

사이드바는 식당의 메뉴판이나 수강 가능 과목 목록처럼 볼 수 있어요.

사이드바에는 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)
코드 편집 및 실행