python - 为散景中最上面的字形显示悬停工具?
问题描述
我有一个图表,上面有数百个字形,在散景中生成。所有字形都有一个与之关联的悬停工具,当鼠标悬停时,它会显示一个带有图像的弹出窗口。
有些字形下面有 4-5 个字形,当有人将鼠标悬停在它们上面时,所有的悬停工具都会显示出来。
是否可以只显示最上面字形的悬停工具?
解决方案
从 Bokeh 1.3.4 开始,如果不创建某种自定义扩展,就无法控制显示的工具提示的数量。有一个未解决的问题#9087
在 HoverTool 上提供 max_tooltips 属性,该属性针对接下来的几个版本之一。
但请注意:这项工作只会从多个工具提示中显示出来。单个字形的绘制顺序没有明确定义,它可能由于以下原因而改变:空间索引、选择、“细节级别”模式处于活动状态以及其他因素。我不知道是否会有可靠的“总 z 顺序”概念,例如“顶部”圆圈可能是被选中的圆圈(并且始终是相同的索引)。不过,更复杂的选择管理器可以对其他 CDS 列值等进行排序或设置条件,因此您可以潜在地明确提供您想要的顺序。
推荐阅读
- ms-access - Microsoft Access 在新的 PC 版本上提供 ASYNC_NETWORK_IO
- deep-learning - CNN 池化层与自动编码器中的编码器有何不同?
- node.js - 如何使用 mongoosePaginate 对键值数组进行分页?
- excel - VBA 和 Oracle 数据库通用连接
- javascript - Prettier vscode json文件缩进间距问题
- c++ - 运行长度压缩仅用于循环
- javascript - handleClick ''TypeError: undefined has no properties'' 找不到未定义的内容
- python - 从wireshark日志中查找特定节点的接口列表
- flutter - 如何在 Flutter 中的图像上添加水印文本?
- javascript - 根据特定 ID 显示隐藏