在散景 vbar 工具提示中显示高度

2024-03-30

我想制作一些简单数据的条形图,例如像这样的 pandas 数据框。

Cats 4
Dogs 3
Mice 27

我想要一个工具提示,当鼠标悬停在栏上时显示如下内容:

Name: Cats
Count: 4

对于条形图,这适用于

hover.tooltips = [
('Name', ' $x'),
('Count', ' @height'),
]

我从此改用vbars。 @height 对应的关键字是什么?或者它通常不适用于 vbars/hbars?


我想到了。我可以创建一个额外的 ColumnDataSource,如下所示:

hover_help = ColumnDataSource(dict(
    count=[value for value in animals["No"]]
))

这会产生动物的值列表。然后可以将其用于 vbar,如下所示:

p.vbar(source=hover_help, bottom=0, x=animal_names, top=animals['No'], color='#18286b', legend=False, **bar_opts)

即使源不用作数据源,它现在也可以用于工具提示:

hover.tooltips = [
    ('Name', ' $x'),
    ('Count', ' @count'),
]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在散景 vbar 工具提示中显示高度 的相关文章

随机推荐