【发布时间】:2017-06-02 00:58:04
【问题描述】:
我在 Bokeh 中绘制了很多点,我已将 HoverTool 添加到图形的工具列表中,以便鼠标在靠近字形时显示鼠标的 x,y 坐标。
当鼠标靠近一组紧密排列在一起的字形时,我会得到与字形一样多的工具提示。我只想要一个工具提示,即最接近的字形之一。这不仅仅是一个演示细节,因为在很多方面都会产生这样的结果:
- 与绘图的交互缓慢,在生成所有工具提示时浏览器卡住
- 在一个很长的工具提示中,其中相同的信息重复的次数与光标附近的字形一样多
import numpy.random
from bokeh.plotting import figure, output_notebook, show
from bokeh.models import HoverTool
output_notebook()
hover = HoverTool()
hover.tooltips = [("(x,y)", "($x, $y)")]
x = numpy.random.randn(500)
y = numpy.random.randn(500)
p = figure(tools=[hover])
p.circle(x,y, color='red', size=14, alpha=0.4)
show(p)
【问题讨论】:
-
有一个开放的 PR 可以为悬停工具提示首选项添加改进的基于策略的选项,这些选项将进入
0.12版本。 -
对此有何更新,即如何限制 HoverTool 中显示的数据点数量?
-
恐怕old issue 还在打开