Как я могу прослушать изменения в чертах одного сюжета и обновить второй на эту сумму?

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") и перерисовывать второй сюжет

Другие вопросы по тегам