¿Cómo mostrar interactivamente y ocultar líneas en un diagrama Bokeh?
Sería bueno poder mostrar y ocultar líneas interactivamente en un diagrama de bokeh. Digamos que he creado mi trama algo como esto:
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)
¿Cómo puedo agregar la posibilidad de habilitar / deshabilitar interactivamente una de las dos líneas?
Sé que esto está en la lista de deseos (veresta solicitud de función), pero no parece que se implemente demasiado pronto.
Tengo la impresión de que esto debería ser posible utilizando unCheckBoxGroup y undevolución de llamada autodefinida, pero desafortunadamente esta devolución de llamada debe estar escrita en JavaScript, en la que no tengo absolutamente ninguna experiencia.