-1
我在我的选择框小部件中有3个数据源。我试图在我从应用程序的选择框中选择不同的数据源时更新图表。当我更改数据源时,该图不会更新。我需要使用reactive
命令吗?每个选择框小部件输出的不同数据源
shinyUI(fluidPage(
# Application title
titlePanel("Temperature Data"),
sidebarLayout(
sidebarPanel(
selectInput("dataSelection", label = "Choose a Data Set", choices = c("Dataset 1", "Dataset 2")),
selectInput("component1", label = "Choose a Chart",
choices = c("Watts"),
selected = "Watts")),
mainPanel(
dygraphOutput("TempRise")
)
)
#server.r
shinyServer(function(input, output) {
output$TempRise <- renderDygraph({
dataSource <- switch(input$dataSelection,
"Dataset 1" = Data1,
"Dataset 2" = Data2)
TempData <- switch(input$component1,
"Watts" = dataSource$Watts)
dygraph(TempData, main = "Temperature Data") %>%
dyRangeSelector()
})
})
什么是'dyRangeSelector()'?并显示'Data1'和'Data2'的外观 –