用于补丁的悬停工具与其他字形是否不同?该图可以看到圆圈的索引,而看不到补丁的索引。
output_file("patch.html")
TOOLTIPS = [
("index", "$index"),
]
p = figure(plot_width=400, plot_height=400, tooltips=TOOLTIPS, tools='hover,help')
# add a patch renderer with an alpha an line width
p.patch([1, 2, 3, 4, 5], [6, 7, 8, 7, 3], alpha=0.5, line_width=2)
p.circle([2], [4],size=20, line_width=2)
show(p)
答案 0 :(得分:2)
从Bokeh 1.0.2版本开始,尚未针对补丁执行击中测试,即就悬停工具而言,它是不可见的。您可以改用向量化patches
字形方法:
p.patches([[1, 2, 3, 4, 5]], [[6, 7, 8, 7, 3]], alpha=0.5, line_width=2)
但是,由于仅存在一个补丁(其索引为0),因此它将始终仅返回0作为$index
的值。如果要获取补丁顶点的“索引”值,则需要执行一些操作,例如在与顶点相同的位置绘制不可见的圆,仅用于进行命中测试(驱动悬停工具) )