시작하기무료로 시작하기

출력 추가하기 (UI/Server)

앱을 만드는 다음 단계는 자리 표시자로 빈 그래프를 추가하는 일이에요. 객체 이름이 x인 곳에 할당된 그래프 p를 Shiny 앱에 추가하려면 다음을 수행해야 한다는 점을 기억하세요.

  1. renderPlot({p})를 사용해 그래프 객체를 렌더링합니다.
  2. 렌더링된 그래프를 output$x에 할당합니다.
  3. UI에서 plotOutput("x")를 사용해 그래프를 표시합니다.

shinyggplot2 패키지는 미리 불러와 두었습니다.

이 연습은 강의의 일부입니다

R로 Shiny 웹 애플리케이션 만들기

강의 보기

연습 안내

  • ggplot()을 호출해 빈 그래프를 만들고, 이를 렌더링한 뒤 'trend'라는 이름의 output에 할당하세요.
  • UI에 그래프를 표시하세요. textInput() 뒤에 쉼표를 추가하는 것도 잊지 마세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

ui <- fluidPage(
  textInput('name', 'Enter Name', 'David')
  # CODE BELOW: Display the plot output named 'trend'
  
)

server <- function(input, output, session) {
  # CODE BELOW: Render an empty plot and assign to output named 'trend'
  
  
  
}

shinyApp(ui = ui, server = server)
코드 편집 및 실행