rbokeh (version 0.5.0)

tool_hover: Add "hover" tool to a Bokeh figure

Description

Add "hover" tool to a Bokeh figure

Usage

tool_hover(fig, callback, ref_layer)

Arguments

fig

figure to modify

callback

a callback to be applied to this tool - either a character string of javascript code or any one of debug_callback, shiny_callback, console_callback, custom_callback

ref_layer

name of the layer that the callback should be applied to

See Also

Other tools: tool_box_select, tool_box_zoom, tool_crosshair, tool_lasso_select, tool_pan, tool_reset, tool_resize, tool_save, tool_tap, tool_wheel_zoom

Examples

Run this code
# NOT RUN {
# hover over the blue points and make the orange points move
figure(title = "hover a blue point") %>%
  ly_points(1:10, lname = "blue", lgroup = "g1") %>%
  ly_points(2:12, lname = "orange", lgroup = "g1") %>%
  tool_hover(custom_callback(
    code = "debugger;if(cb_data.index['1d'].indices.length > 0)
    orange_data.get('data').x[cb_data.index['1d'].indices] += 0.1
    orange_data.trigger('change')", "orange"), "blue")
# }

Run the code above in your browser using DataCamp Workspace