创建一个应用程序

Shiny 是由 RStudio 开发的 R 包,允许创建网页以交互方式显示 R 中的分析结果。

有两种简单的方法可以创建一个 Shiny 应用程序:

  • 在一个 .R 文件中,或
  • 在两个文件中:ui.Rserver.R

一个闪亮的应用程序分为两部分:

  • ui :用户界面脚本,用于控制应用程序的布局和外观。
  • server :服务器脚本,包含允许应用程序作出反应的代码。

一个文件

library(shiny)

# Create the UI
ui <- shinyUI(fluidPage(
    # Application title
    titlePanel("Hello World!")
))

# Create the server function
server <- shinyServer(function(input, output){})

# Run the app
shinyApp(ui = ui, server = server)

两个文件

创建 ui.R 文件

library(shiny)

# Define UI for application
shinyUI(fluidPage(  
  # Application title
  titlePanel("Hello World!")
))

创建 server.R 文件

library(shiny)

# Define server logic
shinyServer(function(input, output){})