Было бы неплохо иметь возможность интерактивно отображать и скрывать строки в сюжете боке. Скажем, я создал свой сюжет примерно так:
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, и у меня нет абсолютно никакого опыта.