Как я могу прослушать изменения в чертах одного сюжета и обновить второй на эту сумму?
https://github.com/enthought/chaco/blob/master/examples/demo/edit_line.py
Мой желаемый результат состоит в том, чтобы иметь два участка рядом, слева это edit_line.py
На графике справа отображается сумма значений y в edit_line.py
и другой массив.
Прямо сейчас я могу смотреть на self.component.index
а также self.component.value
(х и у соответственно) изнутри PointDraggingTool
, Тем не менее, мне нужно иметь возможность обновить второй график на основе обновлений в первом. Как бы я выслушал изменения в чертах первого сюжета и обновил бы второй на эту сумму?
1 ответ
Я понял это - скоро выложу правильное решение.
Таким образом, требуется прослушивание обновлений первого сюжета с использованием on_trait_change(self.lineplot.value, self._handle_data_change, name="data_changed")
и перерисовывать второй сюжет