2
我在Bokeh中繪製了很多點,並且我已將HoverTool添加到圖的工具列表中,以便鼠標在顯示時使用鼠標的x,y
座標接近一個字形。使用HoverTool()工具時僅顯示一個工具提示
當鼠標靠近一組密集在一起的字形時,我會得到與字形一樣多的工具提示。我只需要一個工具提示,即最接近的字形之一。這不只是一個演示的細節,因爲對於很多點,這導致:
-
與情節緩慢的相互作用
- ,與瀏覽器,而所有的提示產生
- 在很長的提示,這裏被卡住相同的信息被重複許多次,因爲許多符號,是接近光標
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版本。 – bigreddot
對此的任何更新,即如何限制HoverTool中顯示的數據點數量? – tuomastik