我想通过一个回调函数使用散景服务器来获取鼠标位置。如果能找到最新的bokeh 2.0.2版本的解决方案就更好了。
到目前为止,我找到了这个 老办法 由于图象对象中的tool_events属性被废止,它不再工作了。
我发现这个 javascript例子 这对于boekh服务器上下文来说是行不通的。
有谁知道如何用bokeh实现这个功能?
如果你想在每次移动后获得鼠标位置,不管光标是否在任何字形上,你都可以通过回调函数来获得鼠标位置。mousemove
活动。
from bokeh.events import PointEvent
from bokeh.io import curdoc
from bokeh.plotting import figure
p = figure()
p.circle(0, 0)
def on_mouse_move(event: PointEvent):
print(event.x, event.y, event.sx, event.sy)
p.on_event('mousemove', on_mouse_move)
curdoc().add_root(p)
也是 mouseenter
和 mouseleave
你可能会感兴趣。