2016-07-29 6 views
1

ツールチップにある小さな黒い矢印を削除する方法がありますか(point_policy='follow_mouse'のマウスの位置を示していますか)? すべてのヘルプはボークープロットからツールチップ上の矢印を削除する方法

enter image description here

+0

bokehソースコードを変更せずに可能かどうかわかりません。 'hover.attachment = None'を設定できますが、ポイントポリシーは無効になります。 –

答えて

1

を高く評価し答えはそれがボケ0.12.1のよう現在、このための任意の構成オプションではありませんです。


ここでは、役立つ追加情報を示します。私は、プロジェクトの課題追跡で、この潜在的な特徴の議論のための問題を開くことをお勧めしたい:

https://github.com/bokeh/bokeh/issues

それは、これはいくつかのCSSのトリックを達成できる可能性がありますが、私は確かに知りません。また、独自のカスタム拡張でBokehを拡張することも可能です。あなたはここでカスタム拡張を書くことについての詳細な情報を見つけることができます。

http://bokeh.pydata.org/en/latest/docs/user_guide/extensions.html

しかし、それはおそらくバックとのための質問のようなものが必要、少なくとも多少複雑な作業であることとStackOverflowのが適していないことに役立つだろうために。そのような支援のためにmailing listまたはgitter chat channelプロジェクトにお立ち寄りください。ボケ0.12.2のよう

1

、そのためのオプションである:

hover.show_arrow = False 

これはofficial documentationから採取された、完全な例である:

#!/usr/bin/env python 
# coding: utf-8 
# 

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


def main(): 
    # prepare some data 
    x = [1, 2, 3, 4, 5] 
    y = [6, 7, 2, 4, 5] 

    # output to static HTML file 
    output_file("lines.html") 

    # create a new plot with a title and axis labels 
    p = figure(title="simple line example", x_axis_label='x', y_axis_label='y', tools='hover') 

    # add a line renderer with legend and line thickness 
    p.line(x, y, legend="Temp.", line_width=2) 

    # hover 
    hover = p.select_one(HoverTool) 
    hover.point_policy = "follow_mouse" 
    hover.tooltips = [ 
     ("Name", "@name"), 
     ("Unemployment rate)", "@rate%"), 
     ("(Long, Lat)", "($x, $y)"), 
    ] 
    # disable tooltip arrow 
    hover.show_arrow = False 

    # show the results 
    show(p) 

    return 0 

if __name__ == '__main__': 
    exit(main()) 

(歴史のため)

bigreddotが言ったように、私はissueを開き、patchに矢印を無効にしました。受け入れられた場合、矢印を無効にすることができます:

hover.show_arrow = False 
関連する問題