2016-10-20 19 views
2

x、y、group_byの3つの列を含むデータフレームdfの積み上げ棒グラフをプロットしています。各バーは、さまざまなタイプの文書のカウントを表します。私がそれらの上にマウスを置くと 'type'と 'group_by'は問題なく表示されますが、 'count'は表示されません。私は「$ y」をうまくいかず、「values = 'y'」を別に定義しようとしました。私はこの構文を完全に理解していません...あなたの助けをありがとう。棒グラフのBokehツールチップの引数

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

+0

私はplot.lyさんと一緒に行きました。しかし、私はまだBokehでこれを行う方法を知りたい。 – el347

+0

[Bokehの[データツールチップ]に重複している可能性のあるデータは、 '???'代わりに](https://stackoverflow.com/questions/33022985/data-tooltips-in-bokeh-dont-show-data-showing-instead) – tuomastik

答えて

0

私は同じ問題に遭遇しました。私はこのGitHub issueの答えを見つけました。棒の積み重ねられた部分の高さがの高さと呼ばれるようです。 試してみてください(テストされていません):

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'), 
    ], 
) 
関連する問題