当我使用uiOutput
闪亮时尝试将renderUI
馈入tabPanel
到library(shiny)
ui <- fluidPage(
tabsetPanel(
tabPanel("Data",uiOutput("moreControls")
),tabPanel("Research",uiOutput("moreControls2")
)
),plotOutput("plot1")
)
server <- function(input,output) {
output$moreControls <- renderUI({
tagList(
sliderInput("mean","Mean",-10,10,1),textInput("label","Label")
)
})
output$moreControls2 <- renderUI({
tagList(
sliderInput("sd","SD",1,50,10),textInput("label2","Label2")
)
})
output$plot1 <- renderPlot({
hist(rnorm(n = 100,input$mean,input$sd),xlim = c(-100,100) )
})
}
shinyApp(ui,server)
时,在第一次运行中出现错误。切换选项卡后,该应用程序运行正常。
这是再现错误的最小示例
Vector2D