Hovertool回调源选择多图图

时间:2016-10-05 21:02:58

标签: javascript python bokeh

我目前使用散景版0.12.2。我正在绘制一个包含两个系列圆圈的图表。

graph1 = figure(plot_width=800, plot_height=800)
graph1.circle('fpr1', 'tpr1', color='red', source=source)
graph1.circle('fpr2', 'tpr2', color='blue', source=source)

现在,我想添加一个完成的HoverTool:

code = "source.set('selected', cb_data['index']);"
callback = CustomJS(args={'source': source}, code=code)
hover1 = HoverTool(
        tooltips=[
            ....
        ],
        callback=callback,
    )
graph1.add_tools(hover1)

此代码的行为是当我将鼠标光标悬停在红色圆圈上时,将调用回调并显示工具提示。但是,当我悬停蓝色圆圈时,会显示工具提示,但不会调用回调。如何解决?

1 个答案:

答案 0 :(得分:1)

我担心这是known bug。有一个"WIP" PR to fix it,但在本周0.12.3版本中不会发布。但它应该在0.12.4中。