散景工具提示'条形图

时间:2016-10-20 01:11:09

标签: bokeh

我正在绘制包含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')])

enter image description here

1 个答案:

答案 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'),
    ],
)