Nghiên cứu tình huống: Xây dựng ứng dụng web với Shiny trong R
Dean Attali
Shiny Consultant
3 nguồn dữ liệu cho đám mây từ
artofwartextAreaInput()fileInput()Bước tiếp theo: cho phép dùng cùng lúc

radioButtons(
"time_of_day", "Chọn thời điểm trong ngày ưa thích",
choices = c("Sáng", "Chiều", "Tối"),
selected = "Chiều"
)

radioButtons(
"time_of_day", "Chọn thời điểm trong ngày ưa thích",
choices = c("Tôi là người dậy sớm!" = "Morning",
"Tôi thích buổi chiều" = "Afternoon",
"Cú đêm đây!" = "Evening"),
selected = "Afternoon"
)

str(input$time_of_day)
chr "Afternoon"
conditionalPanel(condition, ...)
condition giống mã R, nhưng input$<id> đổi thành input.<id>... là bất kỳ UI nàoui <- fluidPage(
radioButtons("time_of_day",
"Chọn thời điểm trong ngày ưa thích",
...),
plotOutput("morning_only_plot")
)
ui <- fluidPage(
radioButtons("time_of_day",
"Chọn thời điểm trong ngày ưa thích",
...),
conditionalPanel(
condition = "input.time_of_day == 'Morning'",
plotOutput("morning_only_plot")
)
)
Nghiên cứu tình huống: Xây dựng ứng dụng web với Shiny trong R