我在使用此示例启用悬停工具时尝试启用平移/缩放 - http://bokeh.pydata.org/en/latest/docs/user_guide/tools.html#hover-tool。但是,我似乎无法让两者一起工作。
它们是相互排斥的工具吗?
答案 0 :(得分:1)
我在错误的地方指定工具。如果其他人也试图这样做,那么这是一个有效的例子 -
from bokeh.plotting import figure, output_file, show, ColumnDataSource
from bokeh.models import HoverTool
output_file("toolbar.html")
source = ColumnDataSource(
data=dict(
x=[1,2,3,4,5],
y=[2,5,8,2,7],
desc=['A', 'b', 'C', 'd', 'E'],
)
)
hover = HoverTool(
tooltips = [
("index", "$index"),
("(x,y)", "($x, $y)"),
("desc", "@desc"),
]
)
p = figure(plot_width=400, plot_height=400, tools=[hover, 'pan', 'wheel_zoom'],
title="Mouse over the dots")
p.circle('x', 'y', size=20, source=source)
show(p)