在散景 vbar 工具提示中显示高度
Display height in bokeh vbar tooltip
我想制作一些简单数据的条形图,例如像这样的 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'),
]
我想制作一些简单数据的条形图,例如像这样的 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'),
]