AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Laufendes Diagramm mit TCHart

Ein Thema von ACU · begonnen am 27. Dez 2004 · letzter Beitrag vom 27. Dez 2004
Antwort Antwort
ACU

Registriert seit: 23. Nov 2004
6 Beiträge
 
#1

Laufendes Diagramm mit TCHart

  Alt 27. Dez 2004, 22:00
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
  Mit Zitat antworten Zitat
Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Laufendes Diagramm mit TCHart

  Alt 27. Dez 2004, 22:44
Hi! und willkommen in der DP

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;
Dani H.
At Least I Can Say I Tried
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:55 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