![]() |
TChart.TLineSeries bestimmten Eintrag finden
Hallo zusammen,
ich weise einer TLineSeries wie folgt Werte zu:
Delphi-Quellcode:
Was ist die schnellste Möglichkeit um festzustellen, ob ein bestimmter X-Eintrag schon in der Datenliste existiert? Natürlich kann ich einmal durch die Werte scrollen und danach suchen. Ich wollte aber wissen, ob es eine andere (schnellere) Methode gibt.
chChart.Series[0].AddXY(0.1, 15);
chChart.Series[0].AddXY(0.2, 20); chChart.Series[0].AddXY(0.3, 30); Dabei möchte ich den Index des Eintrags wissen um danach z.B. den Y-Wert zu aktualisieren und wenn nicht vorhanden, einzufügen. Vielen Dank Gerd |
AW: TChart.TLineSeries bestimmten Eintrag finden
Es hat mir keine Ruhe gelassen und ich habe es selber gefunden
Delphi-Quellcode:
Es ist mir bewusst, dass das Platzieren auf Float-Werte gewisse Risiken birgt
i := chChart.Series[0].XValues.Locate(0.1);
if i < 0 then chChart.Series[0].AddXY(0.1, 56) else chChart.Series[0].yValue[i] := 56; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 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-2025 by Thomas Breitkreuz