Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Laufendes Diagramm mit TCHart (https://www.delphipraxis.net/36899-laufendes-diagramm-mit-tchart.html)

ACU 27. Dez 2004 22:00


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

Dani 27. Dez 2004 22:44

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 06:01 Uhr.

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