2017-12-10 5 views
1

の残りの部分を失うことなく、ボケにホバーを追加します。は、私がホバーオプションを作成するには、このような何かを行うことができボケてそうなツール

From bokeh.models import HoverTool #add hover functionality 
Hover = HoverTool(tooltips=[(name1:@column1), (name2:@columns2)]) 
Plot = figure(tools=[hover]) 
Plot.circle(x,y,hover_color=’red’) 

はしかし、そうすることによって、私はあなたが呼び出すときに取得標準ツールを失いますfigure()はpan、box_zoom、wheel_zoomなどのようになります。Figureの中に1つずつ戻すことができますが(tools = [])、Figureのデフォルトツールの残りの部分にのみホバーを追加する方法があります()、それが定義された後??

ありがとうございます!

答えて

3

ドキュメントに概説されているよう()メソッド、add_toolsを使用してください:ドキュメントからhttps://bokeh.pydata.org/en/latest/docs/user_guide/tools.html#specifying-tools

少し変形例:

from bokeh.plotting import figure, output_file, show 
from bokeh.models import HoverTool 

output_file("toolbar.html") 

# create a new plot with the toolbar below 
p = figure(plot_width=400, plot_height=400, 
      title=None, toolbar_location="below") 

p.circle([1, 2, 3, 4, 5], [2, 5, 8, 2, 7], size=10) 

p.add_tools(HoverTool()) 

show(p) 
+0

私はそれを逃したか全く分かりません。ありがとう! – user8834780

+1

'p.tools'に' hover'を直接追加することもできます。内部的にはツールをリストに格納します。 –

関連する問題