Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TChart NearestPoint/ChartTool? (https://www.delphipraxis.net/192243-tchart-nearestpoint-charttool.html)

a.def 2. Apr 2017 16:48


TChart NearestPoint/ChartTool?
 
Kurz gefragt. Ich stelle mich gerade ein bisschen doof an das sogenannte "NearestPoint" oder "ChartTool" zu finden.
Ich möchte gerne in ein TChart klicken und von da aus den nächsten Punkt errechnen an denen sich Daten befinden.

Uwe Raabe 2. Apr 2017 16:57

AW: TChart NearestPoint/ChartTool?
 
Warum verdrahtest du nicht einfach den TSeries-Click Event bzw. den OnClickSeries des TChart? Der bringt doch den ValueIndex gleich mit.

a.def 2. Apr 2017 17:01

AW: TChart NearestPoint/ChartTool?
 
Sagen wir mal so. Ich verstehe gerade absolut nichts weil ich noch nie mit TChart gearbeitet habe? :pale:

Der schöne Günther 2. Apr 2017 17:02

AW: TChart NearestPoint/ChartTool?
 
Aber dazu müsste man den Punkt oder zumindest die Serie genau treffen? Ich denke er möchte einfach nur "Welcher Punkt ist am Mauszeiger am nächsten dran?".

Grade kein Delphi mit TeeChart zur Hand, aber ich meine das "Nearest" Tool das dir den "am nächsten" Punkt einkringelt und optional eine vom Mauszeiger dorthin zeichnet ist in der Pro-Version, nicht in der Standard-Version.

a.def 2. Apr 2017 17:04

AW: TChart NearestPoint/ChartTool?
 
Na super. Sehe ich nicht ein dafür die Pro-Version zu kaufen und für das mathematische dahinter bin ich zu doof :x

a.def 2. Apr 2017 17:47

AW: TChart NearestPoint/ChartTool?
 
Gäbe es denn evtl. eine andere Möglichkeit? Zum Beispiel das Abfangen auf den Klick eines Marks? Das würde schon reichen.
Habe herausgefunden wie es funktioniert. Funktioniert super. Jetzt bin ich nicht mehr darauf angewiesen pixel-genau auf die Linien zu zielen vor dem Klicken.

a.def 2. Apr 2017 20:10

AW: TChart NearestPoint/ChartTool?
 
Jetzt habe ich doch noch einmal eine Frage.
Die Marks sind schön und gut, können aber unübersichtlich werden. Wofür ich jetzt keine Lösung finde ist, wie man nur den Mark anzeigt wo sich gerade die Maus befindet. Weiß da jemand eine Lösung?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz