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"), 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).
# NOT RUN {
plotly_example("shiny", "event_data")
# }
Run the code above in your browser using DataLab