Como exibir e ocultar interativamente as linhas em um gráfico de Bokeh?

Seria bom poder exibir e ocultar interativamente as linhas em um gráfico de bokeh. Digamos, eu criei minha trama mais ou menos assim:

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)

Como posso adicionar a possibilidade de ativar / desativar interativamente uma das duas linhas?

Eu sei que isso está na lista de desejos (consulteesta solicitação de recurso), mas isso não parece ser implementado muito em breve.

Tenho a impressão de que isso deve ser possível usando umCheckBoxGroup e umretorno de chamada auto-definido, mas infelizmente esse retorno de chamada deve ser escrito em JavaScript, no qual não tenho absolutamente nenhuma experiência.

questionAnswers(2)

yourAnswerToTheQuestion