我希望两个不同的事件触发更新的数据正在使用的各种图/输出在我的应用程序。一个是被点击的按钮(input$spec_button
) ,另一个是被点击的点(mainplot.click$click
)。
基本上,我希望同时列出两者,但我不确定如何编写代码。这是我现在拥有的:
在服务器端 R:
data <- eventReactive({mainplot.click$click | input$spec_button}, {
if(input$spec_button){
# get data relevant to the button
} else {
# get data relevant to the point clicked
}
})
但是 if-else 条款不起作用
在 mainplot.click $click | input $spec _ ton 中出现错误:
只有数字、逻辑或复杂类型
对于 mainplot.click$click | input$spec_button
子句,我是否可以使用某种动作组合函数?