Я хотел бы сделать некоторые интерактивные сюжеты в ноутбуке Jupyter, в котором некоторые точки в сюжете могут быть перетаскиваны пользователем. Затем местоположения этих точек должны использоваться в качестве входных данных для функции Python (в блокноте), которая обновляет график.
Что-то вроде этого было выполнено здесь:
http://nbviewer.ipython.org/github/maojrs/ipynotebooks/blob/master/interactive_test.ipynb
но обратные вызовы относятся к функциям Javascript. В некоторых случаях код, который обновляет сюжет, должен быть чрезвычайно сложным и займет очень много времени, чтобы переписать в Javascript. Я желаю назначить перетаскиваемые точки в Javascript, если это необходимо, но можно ли перезвонить на Python для обновления графика?
Мне интересно, могут ли такие инструменты, как Bokeh или Plotly, предоставить эту функциональность.