【发布时间】:2017-06-17 01:17:46
【问题描述】:
我希望在闪亮的应用程序中创建一组单选按钮,这些单选按钮将根据用户输入进行更新。基本上,用户会选择一个问题,相应的答案选择将是单选按钮的更新选项。我无法让按钮更新。谁能指出我正确的方向?
非常抱歉,第一次使用这个网站。
到目前为止,我有:
questions <- read.csv("~/Answers.csv")
library(shiny)
ui <- fluidPage(
selectInput("numberchoice",label = "Choose an image", choices = c(1:6),
selected = 1)
,
imageOutput("image")
,
radioButtons("answerchoice","",choiceNames = c("A","B","C","D","E"),
choiceValues = questions[3,2:6])
)
server <- function(input,output,session) {
answers <- read.csv("~Answers.csv")
output$image <- renderImage(list(src=
paste("~",
input$numberchoice,".png", sep = "")
,contentType = "image/png", alt = "Face"),deleteFile = FALSE)
updateRadioButtons(session,"answerchoice",choices =
questions[input$numberchoice,2:5]
}
shinyApp(ui = ui, server = server)`
【问题讨论】: