출력 추가하기 (UI/Server)
앱을 만드는 다음 단계는 자리 표시자로 빈 그래프를 추가하는 일이에요. 객체 이름이 x인 곳에 할당된 그래프 p를 Shiny 앱에 추가하려면 다음을 수행해야 한다는 점을 기억하세요.
renderPlot({p})를 사용해 그래프 객체를 렌더링합니다.- 렌더링된 그래프를
output$x에 할당합니다. - UI에서
plotOutput("x")를 사용해 그래프를 표시합니다.
shiny와 ggplot2 패키지는 미리 불러와 두었습니다.
이 연습은 강의의 일부입니다
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)