一個空的 shinyApp
到目前為止,你已經知道 shinyApp 由哪些部分組成。做為起點,你可以先像影片示範的那樣,建立一個空的 shinyApp。
為了說明,回想餐廳的比喻:應用程式的使用者就像顧客,UI 就像顧客入座的餐桌,而 server 就像貼心的服務生。
在這個練習中,你需要辨識這些元件,並將它們組合起來,讓一個空白的 shinyApp 可以被渲染出來。
本練習屬於課程
使用 shinydashboard 建立儀表板
練習說明
- 在
titlePanel()函式中將標題設為「Sleeping habits in America」,並將fluidPage()指派為ui。 - 將空的自訂函式儲存為
server。 - 將
ui與server作為引數加入shinyApp()。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
library(shiny)
# Add a title and store as ui
___ <- fluidPage(titlePanel(___))
# Store empty custom function as server
___ <- function(input, output){
}
# Enter the arguments for shinyApp()
shinyApp(___, ___)