0
我对没有一个特定的可重复的例子表示歉意,我希望我的问题不是太通用。Can ReactiveValues()移除一个plotOutput对象吗?
我想知道是否有可能使用reactiveValues()来删除plotOutput对象。特别是,我可以有类似的东西
my_values <- reactiveValues(A = my_plot, B = [something])
if (condition)
{
output$my_plotOutput <- my_values$A
} else
{
output$my_plotOutput <- my_values$B
}
如果后者选项消除(或只是呈现不可见)的plotOutput?
我知道我可以让情节为空,但是空矩形仍然存在。
在此先感谢。
要*渲染无形*,您可以使用['shinyjs :: hide']( https://github.com/daattali/shinyjs); ['shiny :: removeUI'](http://shiny.rstudio.com/reference/shiny/latest/removeUI.html)(也许矫枉过正,那么你需要'insertUI'将它放回去);或者只是'plot(0,type ='n',axes = FALSE,ann = FALSE)'(一无所获)。 – r2evans