![]() |
TChart zeichnet nach Löschen von Punkten keine neuen mehr
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich benutze D10.4.2 mit mitgeliefertem TChart. Ich will Punkte per Code zu einer FastLineSeries hinzufügen und ich will, wenn mehr als eine gewisse Anzahl Punkte im Chart sind den ersten Punkt jeder Serie wieder löschen. Löschen löscht grundsätzlich den ersten Punkt, aber neu hinzugefügte werden dann im Chart gar nicht mehr gezeichnet. Weiß jemand warum? Anbei ein Demo Programm. Nur der erste Button im Toolbar funktioniert schon und der Scrollbalken ist auch noch nicht mit dem Chart "verheiratet". Zum Testen einfach 40x den ganz linken Button im Toolbar anklicken oder die 40 im Edit vorher runtersetzen. Dann sollte man sehen, dass vorne zwar jedes Mal ein Punkt gelöscht wird, der mittels Add hinzugefügte aber nicht gezeichnet wird. Hat irgendjemand eine Idee warum das so ist und was man dagegen tun kann? Grüße TurboMagic |
AW: TChart zeichnet nach Löschen von Punkten keine neuen mehr
Ich mache so etwas (TFastLineSeries, neue Live-Werte in aufsteigender X-Reihenfolge anhängen, Achse scrollt mit) mit
Delphi-Quellcode:
Das Add(..) scheint immer an der letzten X-Position immer weiter Werte anzufügen, siehst du in deinem Beispiel auch wenn du genau auf den letzten Punkt schaust.
mySeries.AddXY(..)
|
AW: TChart zeichnet nach Löschen von Punkten keine neuen mehr
Danke für den Tipp, werde ich baldmöglichst ausprobieren
|
AW: TChart zeichnet nach Löschen von Punkten keine neuen mehr
Hallo,
habe jetzt erste Tests mit AddXY durchgeführt und ich scheine Fortschritte zu machen. Muss jetzt noch den Scrollbar integrieren. Das muss ich aber erst testen/umsetzen. Danke schon mal soweit! Grüße TurboMagic |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:04 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