2017-07-28 96 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"), 
])