Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 只更新一次_R_Shiny - Fatal编程技术网

R 只更新一次

R 只更新一次,r,shiny,R,Shiny,所以我画了一个反应图,我想在调用后更新一次 我尝试使用invalidateLater,但它会无限期地运行,而且我似乎无法找到使它只运行一次的逻辑。我尝试过创建一个真/假变量,但似乎每当invalidatelater运行时它就会重置 e:好的,一些代码。比如说, output$uiGooglePlot <- reactive({ invalidateLater(1000, session) output$uiGooglePlot我没有答案,但我敢肯定,如果你不至少给出一些代码或某种尝试

所以我画了一个反应图,我想在调用后更新一次

我尝试使用invalidateLater,但它会无限期地运行,而且我似乎无法找到使它只运行一次的逻辑。我尝试过创建一个真/假变量,但似乎每当invalidatelater运行时它就会重置

e:好的,一些代码。比如说,

output$uiGooglePlot <- reactive({
  invalidateLater(1000, session)

output$uiGooglePlot我没有答案,但我敢肯定,如果你不至少给出一些代码或某种尝试(即代码中包含
invalidaterater
),人们的反应会很差。这也让我们更容易理解这一切的背景。只是提醒一下:)尝试使用
隔离
添加一些代码。对于隔离,我到底要怎么做?我一直在研究隔离,但我不能首先弄清楚,当你说你希望它更新一次,你的意思是它将被绘制两次吗?(最初一次,然后更新一次),还是仅一次?我希望它被绘制两次,这样invalidateLater只运行一次。我遇到的问题是获取if-else语句的逻辑或一些可以工作的东西,因为我创建的变量,即使是全局变量,似乎在invalidateLater happensI没有答案时会重置,但我很确定,如果你不至少给出一些代码或某种尝试,人们的反应会很差(即,代码中包含
invalidaterater
)。这也使得理解这一切的上下文变得更加容易。请注意:)尝试使用
隔离
添加一些代码。对于隔离,我到底要怎么做?我一直在研究隔离,但我不能首先弄清楚,当你说你希望它更新一次,你的意思是它将被绘制两次吗?(最初一次,然后更新一次),还是仅一次?我希望它被绘制两次,这样invalidateLater只运行一次。我遇到的问题是获取if-else语句的逻辑或一些可以工作的东西,因为我创建的变量,即使是在全局中,似乎在失效器发生时重置