添加输出(UI/Server)
构建应用的下一步是添加一个空图作为占位符。回顾一下,若要将分配给对象名为 x 的图形 p 添加到 Shiny 应用,您需要:
- 使用
renderPlot({p})渲染该图对象。 - 将渲染后的图赋给
output$x。 - 在 UI 中使用
plotOutput("x")显示该图。
shiny 和 ggplot2 包已为您预先加载。
本练习是课程的一部分
使用 R 构建 Shiny Web 应用
练习说明
- 调用
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)