У меня есть ChartXY, гдеchart.add_event_listener('click', handler=on_click, target='seriesBackground') работает нормально, пока я не добавлю наложение прямоугольника/текста (используемое для аннотаций). Как только я рисую наложение, обработчик щелчков больше не срабатывает, даже если я щелкаю область графика. Как я могу сохранить наложение видимым, но при этом получать клики по диаграмме? Ниже приведена суть того, что я делаю (упрощенно по сравнению с моим реальным проектом):
Код: Выделить всё
import lightningchart as lc
chart = lc.ChartXY()
series = chart.add_line_series()
series.append_samples(x_values=[0, 1, 2, 3], y_values=[1, 4, 2, 3])
rect_series = chart.add_rectangle_series()
highlight = rect_series.add(1.2, 1.5, 2.8, 3.2)
def on_click(event):
print('Axis coords:', event.get('x'), event.get('y'))
chart.add_event_listener('click', handler=on_click, target='seriesBackground')
chart.open(live=True)
https://lightningchart.com/python-chart ... -and-text/
Подробнее здесь:
https://stackoverflow.com/questions/798 ... lay-series