Как интерактивно отображать и скрывать линии на графике Боке?

Было бы неплохо иметь возможность интерактивно отображать и скрывать линии на графике боке. Скажем, я создал свой сюжет примерно так:

from bokeh.plotting import output_file, figure, show
from numpy.random import normal, uniform

meas_data_1 = normal(0, 1, 100)
meas_data_2 = uniform(-0.5, 0.5, 100)

output_file("myplot.html", title="My plot")
fig = figure(width=500, plot_height=500)

fig.line(x=range(0, len(meas_data_1)), y=meas_data_1)
fig.line(x=range(0, len(meas_data_2)), y=meas_data_2)

show(fig)

Как я могу добавить возможность интерактивно включать / отключать одну из двух строк?

Я знаю, что это в списке пожеланий (см.запрос этой функции), но это не похоже на то, что это будет реализовано слишком рано.

У меня сложилось впечатление, что это должно быть возможно с помощьюCheckBoxGroup исамоопределенный обратный вызов, но, к сожалению, этот обратный вызов должен быть написан на JavaScript, с которым у меня нет абсолютно никакого опыта.

Ответы на вопрос(2)

Ваш ответ на вопрос