LightningChart Python-Klicks werden nicht mehr ausgelöst, nachdem ich Overlay-Serien hinzugefügt habePython

Python-Programme
Anonymous
 LightningChart Python-Klicks werden nicht mehr ausgelöst, nachdem ich Overlay-Serien hinzugefügt habe

Post by Anonymous »

Ich habe ein ChartXY, bei dem chart.add_event_listener('click', handler=on_click, target='seriesBackground') einwandfrei funktioniert, bis ich eine Rechteck-/Textüberlagerung hinzufüge (die für Anmerkungen verwendet wird). Sobald ich die Überlagerung zeichne, wird der Click-Handler nie wieder ausgelöst, obwohl ich auf den Plotbereich klicke. Wie kann ich das Overlay sichtbar halten und dennoch Diagrammklicks erhalten? Unten ist der Kern dessen, was ich tue (vereinfacht aus meinem echten Projekt):

Code: Select all

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):
axis = event.get('axis')
print('Axis coords:', axis.get('x'), axis.get('y'))

chart.add_event_listener('click', handler=on_click, target='seriesBackground')
chart.open(live=True)
https://lightningchart.com/python-chart ... -and-text/

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post