Bokeh Hovertools 根本没有显示悬停
Bokeh Hovertools is not showing a hover at all
我正在尝试从以下数据框中绘制坐标 gvri_df
:
id ob x y
0 1 1 121877.864934 487888.548119
1 2 2 121772.572154 487952.500882
2 3 3 121824.001607 487927.953991
3 4 4 121887.380073 486978.455422
4 5 5 117820.122667 487964.987875
使用以下代码
source = ColumnDataSource(gvri_df)
hover = HoverTool()
hover.tooltips=[('VRI', '@id'),
('Kruispunt', '@ob')]
p.add_tools(hover)
# Plotting
p = figure(title="VRI")
p.circle('x', 'y', source=source, color='red', size=5)
show(p)
它很好地按预期输出了绘图,只是它根本不显示悬停。就像该工具未添加到绘图中一样。
我做错了什么或者有人知道如何解决这个问题吗?
谢谢!
您在执行 p = figure(...)
之前调用了 p.add_tools(hover)
。您似乎只提供了部分代码,悬停工具最终被添加到其他绘图中。
为避免此类错误,请不要重用变量 - 这样做不会节省任何资源,但会增加犯错的可能性。
我正在尝试从以下数据框中绘制坐标 gvri_df
:
id ob x y
0 1 1 121877.864934 487888.548119
1 2 2 121772.572154 487952.500882
2 3 3 121824.001607 487927.953991
3 4 4 121887.380073 486978.455422
4 5 5 117820.122667 487964.987875
使用以下代码
source = ColumnDataSource(gvri_df)
hover = HoverTool()
hover.tooltips=[('VRI', '@id'),
('Kruispunt', '@ob')]
p.add_tools(hover)
# Plotting
p = figure(title="VRI")
p.circle('x', 'y', source=source, color='red', size=5)
show(p)
它很好地按预期输出了绘图,只是它根本不显示悬停。就像该工具未添加到绘图中一样。
我做错了什么或者有人知道如何解决这个问题吗?
谢谢!
您在执行 p = figure(...)
之前调用了 p.add_tools(hover)
。您似乎只提供了部分代码,悬停工具最终被添加到其他绘图中。
为避免此类错误,请不要重用变量 - 这样做不会节省任何资源,但会增加犯错的可能性。