【发布时间】:2021-12-14 13:47:33
【问题描述】:
我在下面有闪亮的应用程序,我希望仅在按下 actionButton 时才显示 box。否则,用户会感到困惑,因为他看到一个没有绘图的空框。
library(shiny)
library(shinydashboard)
library(shinydashboardPlus)
shinyApp(
ui = tags$body(class="skin-blue sidebar-mini control-sidebar-open",dashboardPage(
options = list(sidebarExpandOnHover = TRUE),
header = dashboardHeader(title = "Investment Advisor Monitoring - Insider Trading",titleWidth = 450),
sidebar = dashboardSidebar(minified = F, collapsed = F,
actionButton("go", "Go"),
numericInput("n", "n", 50)
),
body = dashboardBody(
box(
title = "StockPrice Reaction Around The Event Date", status = "primary", solidHeader = TRUE,
collapsible = TRUE,
plotOutput("plot"))
),
title = "DashboardPage"
)),
server = function(input, output) {
randomVals <- eventReactive(input$go, {
runif(input$n)
})
output$plot <- renderPlot({
hist(randomVals())
})
}
)
【问题讨论】:
标签: r shiny shinydashboard