当前位置:  开发笔记 > 编程语言 > 正文

散景-如何使HoverTool工具提示紧贴点击点?

如何解决《散景-如何使HoverTool工具提示紧贴点击点?》经验,为你挑选了0个好方法。

下面的代码来自jupyter笔记本:

from bokeh.io import show, output_notebook
from bokeh.plotting import ColumnDataSource, figure
from bokeh.models import HoverTool, Range1d

output_notebook()
fig = figure(tools=[HoverTool(tooltips=[("html", '@html{safe}')])])

fig.quad(left="left", top="top", bottom="bottom", right="right",
         source=ColumnDataSource({"left": [1,3], "bottom": [1,3],
                                  "right": [2,4], "top": [2,4],
                                  "html":["I'm bold", "BIG RED TEXT"]}))
    show(fig)

我需要使HoverTool工具提示精确地保持在单击点的位置,因此,如果用户想要突出显示并复制工具提示中的文本,则可以。这个Codepen有一个我想看到的行为类型的例子。我知道必须通过注入某种类型的CustomJS或更改BokehJS coffescript并从头开始构建BokehJS来实现,但我一直无法弄清楚。是否有人知道如何执行此操作?

更新:
可能可以使用tap_tool.coffee,hover_tool.coffee或tooltip.coffee创建自定义工具。如果知道了,我将进行更新。

推荐阅读
放ch养奶牛
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有