【发布时间】:2019-06-18 10:50:54
【问题描述】:
我在 Windows 和 Python 3.6.6 中使用 Bokeh 版本 1.0.3。
我有一个散点图,我想弄清楚的是当鼠标光标位于(矩形)图形内部但外部/不指向散点图点时,获取图形的 x、y 坐标。
代码在这里:
from bokeh.plotting import figure, show
from bokeh.models import HoverTool
N = 10
x = [1,2,3,4,5,6,7,8,9,10]
y = [-1,2,-3,4,5,1,-2,3,-4,-5]
r = 0.3
hover = HoverTool(
tooltips=[
("index", "$index"),
("data (using $) (x,y)", "($x, $y)"),
("data (using @) (x,y)", "(@x, @y)"),
("canvas (x,y)", "($sx, $sy)")
])
TOOLS = [hover]
p = figure(tools="hover,reset,save")
p = figure(tools=TOOLS)
p.scatter(x, y, radius=r, fill_alpha=0.6,line_color=None)
show(p)
例如,当我们指向黄色突出显示的区域时,我们将获得 x,y 坐标。
【问题讨论】:
标签: python python-3.x hover coordinates bokeh