checkboxInput と checkboxGroupInput
ここでは、チェックボックス入力を使った別の例に挑戦します。動画で説明したとおり、チェックボックスが1つだけ必要な場合は checkboxInput()、複数のチェックボックスが必要な場合は checkboxGroupInput() を使います。
shinyApp では、曜日によって睡眠習慣が変わる人もいるため、ユーザーに曜日の種類を選んでもらいたい場面があるかもしれません。たとえば、翌日に学校や仕事がない場合は、少し遅くまで寝る傾向があるかもしれません。
この演習では、ユーザーに次のいずれかを選択してもらいます。
- "All days"
- "Nonholiday weekdays"
- "Weekend days and holidays"
ここではすでに shiny ライブラリが読み込まれています。
この演習はコースの一部です
shinydashboard で作るダッシュボード
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
ui <- fluidPage(
titlePanel("Sleeping habits in America"),
# Add a checkbox input
___("checkboxlabel",
# Set the name and initial value
___, value = ___))
server <- function(input, output, session) {
}
shinyApp(ui, server)