2017-07-28 11 views
1

ボケ棒グラフに問題があります。 は、ここに私のコードです:棒グラフのツールチップに値がありません

from bkcharts import Bar 
from bokeh.models import FactorRange 

# Make Bokeh Push push output to Jupyter Notebook. 
from bokeh.io import push_notebook, show, output_notebook 
from bokeh.resources import INLINE 
output_notebook(resources=INLINE) 

from bokeh.models import HoverTool 

data = { 
    'name' : [chan['name'] for chan in full_channels_info], 
    'members' : [chan['num_members'] for chan in full_channels_info] 
} 

hover = HoverTool(tooltips=[ 
    ("Channel", "@name"), 
    ("Users", "@members"), 
]) 

chart = Bar(data, values='members', label='name', 
     title="Channels population", plot_width=1000, xlabel="Channel", ylabel="Members", 
      legend=None, tools=[hover]) 

show(chart) 

私はバーの一つにカーソルを合わせると、ツールチップがこのように見えるということで問題:

enter image description here

答えて

1

問題がHoverTool()にあなたが参照すべきであるということです@membersの代わりに​​に変更してください。

hover = HoverTool(tooltips=[ 
    ("Channel", "@name"), 
    ("Users", "@height"), 
]) 
関連する問題