答案 0 :(得分:1)
答案目前不是Bokeh 0.12.1
的任何配置选项。
但是,以下是一些可能有用的其他信息。我建议您在项目问题跟踪器上讨论此潜在功能的问题:
https://github.com/bokeh/bokeh/issues
这有可能通过一些CSS技巧来实现,但我不确定。或者,现在也可以使用您自己的自定义扩展来扩展Bokeh。您可以在此处找到有关编写自定义扩展的更多信息:
http://bokeh.pydata.org/en/latest/docs/user_guide/extensions.html
然而,这至少是一个有点涉及的任务,可能需要这样的背面 - 以及StackOverflow不适合的问题和帮助。请随时访问项目mailing list或gitter chat channel以获得此类帮助。
答案 1 :(得分:1)
截至Bokeh 0.12.2 ,可以选择:
hover.show_arrow = False
这是一个完整的例子,取自official documentation:
#!/usr/bin/env python
# coding: utf-8
#
from bokeh.plotting import figure, output_file, show
from bokeh.models import HoverTool
def main():
# prepare some data
x = [1, 2, 3, 4, 5]
y = [6, 7, 2, 4, 5]
# output to static HTML file
output_file("lines.html")
# create a new plot with a title and axis labels
p = figure(title="simple line example", x_axis_label='x', y_axis_label='y', tools='hover')
# add a line renderer with legend and line thickness
p.line(x, y, legend="Temp.", line_width=2)
# hover
hover = p.select_one(HoverTool)
hover.point_policy = "follow_mouse"
hover.tooltips = [
("Name", "@name"),
("Unemployment rate)", "@rate%"),
("(Long, Lat)", "($x, $y)"),
]
# disable tooltip arrow
hover.show_arrow = False
# show the results
show(p)
return 0
if __name__ == '__main__':
exit(main())
(历史记录)
正如bigreddot所说,我打开了一个issue,我做了一个patch来禁用箭头。如果接受,您将能够禁用以下箭头:
hover.show_arrow = False