Hallo simcum,
eine andere Möglichkeit wäre es die Maus Events abzufangen und darauf so zu regieren, wie für den Benutzer die Bedienung and Darstellung sein soll.
(Das klingt sehr abstrakt, aber mir fällt gerade keine andere Beschreibung ein, die in einen Satz passt)
Da spielen vor allem drei Dinge eine Rolle:
- mit der Event Struktur die Mausaktivitäten (up, down, move) abfangen
- der Graph hat Methoden um die Koordinaten aud den Plotbereich umzurechnen
- dem Plotbereich des Graphen kann ein Bild überlagert werden (genaugenommen drei Bilder)
Ein paar Beispiele, wie das geht, findest du z.B. unter:
https://github.com/unipsycho/Graph-Extensions-LabVIEW
Zugegeben, es ist nicht die leichteste Variante. Je nach Benutzeroberfläche ist auch das nicht gänzlich frei von unerwünschten Nebenwirkungen.