Desidero che due eventi diversi attivino un aggiornamento dei dati utilizzati da vari grafici / output nella mia app. Uno è un pulsante su cui si fa clic ( input$spec_button
) e l'altro è un punto su un punto su cui si fa clic ( mainplot.click$click
).
Fondamentalmente, voglio elencare entrambi allo stesso tempo, ma non sono sicuro di come scrivere il codice. Ecco cosa ho adesso:
nel server.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
}
})
Ma la clausola if-else non funziona
Error in mainplot.click$click | input$spec_button :
operations are possible only for numeric, logical or complex types
-> C'è una sorta di funzione combinatore di azioni che posso usare per la mainplot.click$click | input$spec_button
clausola?