如果我制作这样的条形图:
bar = Bar(data,labels,tools='Hover')
我可以制作这样的工具提示:
hover = bar.select(dict(type=HoverTool))
hover.tooltips = [
('Grade',' $x'),
('Students',' @Students'),
]
但是,当我在工具提示中使用 '@variable' 执行变量时,我仅限于数据中指定的变量。在普通 Bokeh 图中,我可以使用 ColumnDataSource 将自定义变量与数据点关联。 Bar 不支持 ColumnDataSources。是否有另一种方法可以在 Bokeh 图工具提示(悬停)中使用自定义变量?
最佳答案
有一个开放的PR将此功能添加到图表界面。
它将成为下一个 Bokeh 版本的一部分,并且如果您更快地需要它,一旦它被合并,也可以通过开发版本(当然也可以在主分支中)获得。
关于plot - Bokeh 图 : Custom HoverTool variables for Bar Charts,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29420226/