Python / Bokeh: инструмент наведения не отображается при скрытии глифов с помощью интерактивной легенды - PullRequest
0 голосов
/ 21 мая 2018

При использовании интерактивной легенды я заметил, что сокрытие глифа помешает инструменту наведения на чтение глифов под ним в легенде.То есть, если у меня есть три строки, перечисленные как line1, line2 и line3, то я скрываю line2 через интерактивную легенду, инструмент наведения не будет работать для line3, но он будет работать для line1.

Пример фрагмента кода

import numpy as np
from bokeh.plotting import figure, show, output_notebook

x = np.arange(0, 10, 1)
x2 = x/2
x3=x/4

p = figure(tools=["hover"])
p.line(x, x, legend="Line 1")
p.line(x, x2, legend="Line 2")
p.line(x, x3, legend='Line 3')

p.legend.click_policy = "hide"
show(p)

Нет скрытых глифов No hidden glyphs

Скрыть инструмент line2 и инструмент наведения курсора не работает для line3 enter image description here

Ноинструмент hover по-прежнему работает для line1 enter image description here

Я предполагаю, что это ошибка, связанная с предыдущей проблемой, когда инструмент hover по-прежнему отображал скрытые глифы, как видно здесь и здесь .

ВОПРОС

Есть ли шанс, что кто-нибудь может придумать обходной путь для этой ошибки?

Спасибо!

1 Ответ

0 голосов
/ 25 мая 2018

Себ ответил на вопрос, и это из-за того, что я запустил Bokeh v0.12.15 вместо последнего v0.12.16

Как только я обновил Bokeh, он заработал как чудо.

Глупо с моей стороныне запускать последнюю версию.

...