![]() |
Laufendes Diagramm mit TCHart
Hallo!
Ich bin neu hier im Forum, deshalb verzeit es bitte, falls ich das Thema im falschen Forum gepostet habe. Zu meinem Problem: Ich brauche ein Diagramm, dass ständig mit Werten gefüttert wird. Die Werte am linken Diagrammrand sollen verschwinden. Das Diagramm soll durchlaufen (ähnlich der CPU Last Anzeige im Taskmanager bei Windows). Die Werte (die am linken Rand verschwinden), werden nicht nochmal gebraucht. Meine Erste Idee war es, den Sichtbaren Bereich einfach zu verändern. Durch die sich anhäufenden Daten, würde das Programm allerdings immer mehr Arbeitspeicher verbrauchen (glaube ich jedenfalls). MfG ACU |
Re: Laufendes Diagramm mit TCHart
Hi! und willkommen in der DP :dp: :party:
Keine Ahnung ob es eleganter geht, ich hab einfach mit ner for-Schleife alle Werte um eins nach "links" verschoben und den letzten dann überschrieben.
Delphi-Quellcode:
//Download-Raten-Verlauf im TChart
With Chart1.Series[0] do begin for i:=1 to MAX_HISTORY_ENTRIES do YValues[i-1] := YValues[i]; YValues[MAX_HISTORY_ENTRIES] := Bps; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 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