我可以在 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。最好的办法是添加配置有 OpenURL
的 TapTool
,以便可以单击工具提示下的字形来打开 URL.
我正在尝试在散景图的 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。最好的办法是添加配置有 OpenURL
的 TapTool
,以便可以单击工具提示下的字形来打开 URL.