我想制作一些简单数据的条形图,例如像这样的 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(使用前将#替换为@)