У меня есть точечная диаграмма на одной фигуре. Я хотел бы иметь возможность выбрать, возможно, несколько точек данных на упомянутом графике рассеяния и построить (возможно) многострочную диаграмму временных рядов на другом рисунке на основе индексов выбранных данных.
Псевдокод:
data = { x: [1,2,3], y: [1,2,3], time_series: [[1,2,3],[4,5,6],[7,8,9]] }
figure1 = scatter_plot(x, y, select_enabled=True)
figure2 = multi_line_timeseries(figure1.indexes_of_selected_points)
show([figure1, figure2])
Таким образом, если на рисунке 1 выбрана точка данных [1,1]
(индекс 0), то на рисунке 2 отображается временной ряд [1,2,3]
(индекс 0). Если выбрано несколько точек, то отображается несколько временных рядов.
Ограничение заключается в том, что библиотеку HoloViews нельзя использовать из-за того, что она не поддерживает мою платформу.
Как этого добиться?