建立一個應用程式

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){})