Shiny App重新运行源代码

时间:2015-12-15 03:01:35

标签: r shiny

我有一个Shiny App,它使用source()函数调用不同的R脚本。如果检测到无功输入发生变化,如何触发源文件再次执行?我尝试了下面的代码,但它没有刷新。

 detectDateChange = reactive({    
    newDate <<- as.Date(input$date)        
    source('./script_to_rerun.R', local=TRUE)
})

我也试过了rm(list=ls()),但它并不令人耳目一新。

对于输出,我在源文件中使用了绘图变量。在日期更改后刷新源文件时,如何更新此变量?

output$plotArea = renderPlot({
    pltVariableFromSourceFile
})

0 个答案:

没有答案