This function must be called within a reactive shiny context.
event_data(
event = c("plotly_hover", "plotly_unhover", "plotly_click", "plotly_doubleclick",
"plotly_selected", "plotly_selecting", "plotly_brushed", "plotly_brushing",
"plotly_deselect", "plotly_relayout", "plotly_restyle", "plotly_legendclick",
"plotly_legenddoubleclick", "plotly_clickannotation", "plotly_afterplot",
"plotly_sunburstclick"),
source = "A",
session = shiny::getDefaultReactiveDomain(),
priority = c("input", "event")
)
The type of plotly event. All supported events are listed in the function signature above (i.e., the usage section).
a character string of length 1. Match the value of this string
with the source
argument in plot_ly()
(or ggplotly()
) to respond to
events emitted from that specific plot.
a shiny session object (the default should almost always be used).
the priority of the corresponding shiny input value.
If equal to "event"
, then event_data()
always triggers re-execution,
instead of re-executing only when the relevant shiny input value changes
(the default).
Carson Sievert
event_register, event_unregister
if (FALSE) {
plotly_example("shiny", "event_data")
}
Run the code above in your browser using DataLab