开始使用免费开始使用

添加输出(UI/Server)

构建应用的下一步是添加一个空图作为占位符。回顾一下,若要将分配给对象名为 x 的图形 p 添加到 Shiny 应用,您需要:

  1. 使用 renderPlot({p}) 渲染该图对象。
  2. 将渲染后的图赋给 output$x
  3. 在 UI 中使用 plotOutput("x") 显示该图。

shinyggplot2 包已为您预先加载。

本练习是课程的一部分

使用 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)
编辑并运行代码