練習使用 sliderInput
你在影片中已經看過一些常見的 shinyApp 輸入元件。接下來先來練習 sliderInput,它可以是單邊或雙邊的滑桿。
假設你正在建立一個以睡眠資料為基礎的 shinyApp,資料已存為 sleep。你想讓使用者可以透過選擇「平均睡眠時數」的數值範圍來篩選資料。
在這個練習中,shiny 套件已經幫你載入好了。
本練習屬於課程
使用 shinydashboard 建立儀表板
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
ui <- fluidPage(
titlePanel("Sleeping habits in America"),
sliderInput("sliderlabel",
"Average hours of sleep",
# Set the min and max values
min = ___, max = ___,
# Set the initial value to 8
value = ___,
# Set the step size to 0.5
step = 0.2))
server <- function(input, output, session) {
}
shinyApp(ui, server)