Требуется доработка функционала открытой библиотеки визуализации данных (Bokeh) для веб-приложения. Back-end (99%).
Задача:
Добавить на веб станицу для пользователя кнопку с функцией поиска объекта(вершины) на
схеме с заданными в поисковом поле данными.
Поиск выполняется в уже добавленных на визуальную графовую схему вершинах в наименованиях и среди всех их атрибутов.
Найденные вершины визуально выделяются с помощью доступной функции selection_color/nonselection_line_color (Styling visual attributes from bokeh)
Требования к приложению:
В качестве готовой схемы с данными можно использовать любой
общедоступный уже рабочий шаблон веб-приложения (как вариант (последняя схема): https://melaniewalsh.github.io/Intro-Cultural-Analytics/06-Network-Analysis/02-Making-Network-Viz-with-Bokeh.html). Шаблон нужен только для разработки и демонстрации работоспособности новой функции.
Хранение данных - NetworkX.
Визуализация - раздел "Visualizing network graphs" на оф.сайте Bokeh.
Кнопка - типовая от bokeh.
Доп.инф.
Планируемый объем работ на данном этапе не превышает 5 часов или 10 часов (с учетом изучения новой библиотеки bokeh).