我正在绘制包含3列的数据帧df的堆积条形图:x,y和group_by。每个条形表示不同类型文档的计数。当我将鼠标悬停在他们身上时,键入'和' group_by'显示没有问题,但'计数' ISN'吨。我尝试了' $ y'并且定义了" values =' y'"'不同。我不完全理解这种语法...感谢您的帮助。
from bokeh.charts import Bar
from bokeh.charts.attributes import cat
bar = Bar(df,
values='y',
label=cat(columns='x', sort=False),
stack=cat(columns='group_by', sort=False),
tooltips=[('type', '@group_by'), ('app', '@x'), ('count', '@y')])
答案 0 :(得分:1)
我遇到了同样的问题。我在GitHub issue中找到了答案。看起来条形图的堆叠部分的高度称为 height 。 试试这个(未经测试):
from bokeh.charts import Bar
from bokeh.charts.attributes import cat
bar = Bar(
df,
values='y',
label=cat(columns='x', sort=False),
stack=cat(columns='group_by', sort=False),
tooltips=[
('type', '@group_by'),
('app', '@x'),
('count', '@height'),
],
)