【发布时间】:2016-12-02 03:19:06
【问题描述】:
我的应用程序需要很长时间来计算,所以在第一次加载时,我希望闪亮使用保存为 csv 文件的默认数据。但是,我希望用户能够通过按下操作按钮来更新这些数据(以及结果图)。我尝试了一些配置。以下是使用 observeEvent 的简化版本。
服务器.R
default_data <- read.csv("./default_data.csv")
function(input, output) {
# Load default
data <- reactive(default_data)
# I wish this could get it to update
observeEvent(input$goButton, {
data <- rnorm(100, input$recid_rate)
})
# Plot
output$plot <- renderPlot({
hist(data())
})
}
我把它放在默认数据加载的地方,并在 ggplot 中显示。但操作按钮似乎不会覆盖默认数据。提前感谢您的想法!
【问题讨论】: