显示Hovertool以显示bokeh中最上面的字形?

时间:2019-09-12 06:42:11

标签: python bokeh

我有一个散景中生成的带有数百个字形的图形。所有字形都有一个与之相关联的悬停工具,当鼠标悬停在其上时,该工具会显示一个弹出窗口,其中带有图像。

某些字形在其下具有4-5个字形,当有人将鼠标悬停在其上时,将显示所有悬停工具。

是否只能显示最上面的字形的悬停工具?

1 个答案:

答案 0 :(得分:1)

从Bokeh 1.3.4开始,如果不创建某种自定义扩展名,就无法控制显示的工具提示的数量。有一个未解决的问题#9087 Provide max_tooltips property on HoverTool是针对接下来的几个发行版之一。

但是请注意:这项工作只会从多个提示中删除 a 工具提示。单个字形的绘制顺序定义不明确,它可能由于以下原因而发生更改:空间索引,选择,处于活动状态的“细节级别”模式等。我不知道永远不会有一个可靠的“总z阶”概念,例如,“最高”圆圈可能是一个被选中的圆圈(并且始终是相同的索引)。但是,更复杂的选择管理器可以对其他CDS列值等进行排序或条件确定,因此您可以显式提供所需的顺序。