我可以在 Bokeh 中将 <a> 标签添加到 HoverTool 工具提示吗?

Can I add an <a> tag to a HoverTool tooltip in Bokeh?

我正在尝试在散景图的 HoverTool 工具提示中嵌入 hyperlink。

我可以通过在 HTML 中写入并使用它作为工具提示来附加 hyperlink,但是 link 在图表上弹出时不可点击.

有没有办法将可点击的 link 附加到散景工具提示中?

示例代码如下:

from bokeh.plotting import ColumnDataSource, figure, show

source = ColumnDataSource(data=dict(
    x=[1, 2, 3],
    top=[3, 8, 5]))

html_tooltips = """
    <div>
        <a href="https://xkcd.com/353/">
        Come Fly With Me!
        </a>
    </div>"""

plot = figure(
    plot_height = 500,
    plot_width = 700,
    tooltips=html_tooltips)

plot.vbar(
    source=source,
    x='x',
    top='top')

show(plot)

示例图在这里:

技术上可以,但完全没有用。工具提示始终紧随鼠标,因此无法单击工具提示内的 link。最好的办法是添加配置有 OpenURLTapTool,以便可以单击工具提示下的字形来打开 URL.