【发布时间】:2020-07-02 22:50:09
【问题描述】:
这是一个示例代码,用于在单击 actionButton 时生成绘图。
shinyApp(
shinyUI(fluidPage(
inputPanel(
numericInput("n", "n", 10),
actionButton("update", "Update")
),
plotOutput("plot")
)),
shinyServer(function(input, output) {
values <- reactiveValues()
values$data <- c()
obs <- observe({
input$update
isolate({ values$data <- c(values$data, runif(as.numeric(input$n), -10, 10)) })
}, suspended=TRUE)
obs2 <- observe({
if (input$update > 0) obs$resume()
})
output$plot <- renderPlot({
dat <- values$data
hist(dat)
})
})
)
我想在应用程序启动时显示 www/test.png 中的默认图。然后根据用户输入单击 actionButton 后更改绘图。
【问题讨论】:
-
是否有必要显示 png 或者默认的 R-plot 也足够了?两者都有可能,但后者更容易
-
它必须是 png 或任何图像格式,但已生成并存储在 www/ 目录中。
标签: r shiny action-button