Gibt es eine Möglichkeit, den kleinen schwarzen Zeigerpfeil auf der QuickInfo zu entfernen (zeigt die Position der Maus an, wenn die point_policy='follow_mouse'
)? Jede Hilfe willkommenSo entfernen Sie den Pfeil auf der QuickInfo aus dem Bokeh-Plot
Antwort
Die Antwort ist, dass es nicht zur Zeit jede Konfigurationsoption für diese als von Bokeh 0.12.1
.
Hier sind einige zusätzliche Informationen, die jedoch nützlich sein können. Ich würde Sie ermutigen zur Diskussion dieses Potential-Funktion auf dem Projekt Bugtracker ein Problem zu öffnen:
https://github.com/bokeh/bokeh/issues
Es ist möglich, dass dies mit einigen CSS Trick erreicht werden könnte, aber ich weiß nicht, für bestimmte . Alternativ ist es jetzt auch möglich, Bokeh mit Ihren eigenen Erweiterungen zu erweitern. Sie können mehr Informationen finden über benutzerdefinierte Erweiterungen zu schreiben hier:
http://bokeh.pydata.org/en/latest/docs/user_guide/extensions.html
jedoch, dass zumindest eine etwas beteiligt Aufgabe wäre, wahrscheinlich die Art von Back-und Fragen erforderlich und helfen, dass Stackoverflow nicht gut geeignet ist zum. Bitte zögern Sie nicht, das Projekt mailing list oder gitter chat channel für diese Art von Hilfe zu stoppen.
Ab Bokeh 0.12.2, gibt es in der Wahl dafür:
hover.show_arrow = False
Dies ist ein komplettes Beispiel von den official documentation genommen:
#!/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())
(Für die Geschichte)
Wie bigreddot sagte, öffnete ich eine issue und ich machte eine patch, um den Pfeil zu deaktivieren. Wenn akzeptiert, können Sie den Pfeil deaktivieren mit:
hover.show_arrow = False
Weiß nicht, ob es möglich ist, ohne Bokeh Quellcode zu ändern. Sie können 'hover.attachment = None' einstellen, aber es wird die Punkt-Richtlinie deaktiviert. –