Имам две точкови диаграми, които използват инструмента за избор на кутия и са свързани чрез x-стойност. Опитвам се да свържа графиките чрез стойност на ID. Има ли прост начин да направите това със съществуващия API на Bokeh?
import numpy as np
from bokeh.plotting import figure, output_file, show, gridplot
from bokeh.models import ColumnDataSource
N = 100
max = 100
x = np.random.random(size=N) * max
y1 = np.random.random(size=N) * max
y2 = np.random.random(size=N) * max
id = np.random.random(size=N) * max
output_file("scatter.html")
source = ColumnDataSource(data=dict(x=x, y1=y1, y2=y2))
TOOLS="box_select"
left = figure(width=400, height=400, tools=TOOLS, x_range=(0,100), y_range=(0,100))
left.circle("x", "y1", source=source, size=10, fill_color="black", line_color=None)
right = figure(width=400, height=400, tools=TOOLS, x_range=(0,100), y_range=(0,100))
right.circle("x", "y2", source=source, size=10, fill_color="black", line_color=None)
p = gridplot([[left, right]])
show(p)