1. 학습
  2. /
  3. 강의
  4. /
  5. 사례 연구: R의 Shiny로 웹 애플리케이션 만들기

Connected

연습 문제

서로 다른 결과물을 다른 탭에 배치하기

콘텐츠가 많아 나누어 보여주고 싶을 때 탭이 유용해요. 탭을 만들려면 UI 요소를 tabPanel() 함수로 감싸고, title 인수를 사용해 탭의 제목을 지정하면 됩니다.

UI에 탭이 보이려면, 각 탭 패널을 모두 tabsetPanel()로 감싸 하나의 탭셋 "컨테이너"로 묶어야 합니다.

여러분의 작업은 Shiny 앱에 탭을 추가하여 입력과 다운로드 버튼을 한 탭에, 플롯을 다른 탭에, 테이블을 세 번째 탭에 두는 것입니다. 이는 시각적 변화만을 위한 것이므로, 모든 코드 변경은 UI 부분에서만 이루어져야 합니다.

지침

100 XP
  • tabsetPanel() 함수를 사용해 세 개의 탭 패널을 담는 컨테이너를 만드세요:
    • 첫 번째 탭에는 입력 요소를 두고, 탭 이름은 "Inputs"로 하세요.
    • 두 번째 탭에는 플롯을 표시하고, 탭 이름은 "Plot"으로 하세요(16행).
    • 세 번째 탭에는 테이블을 표시하고, 탭 이름은 "Table"로 하세요(21행).