Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Array in TChart einlesen (https://www.delphipraxis.net/14718-array-tchart-einlesen.html)

brandtson 14. Jan 2004 14:12


Array in TChart einlesen
 
Hi,

ich probiere gerade einen mit Integerwerten gefüllten Array mir in Form eines Graphen anzeigen zu lassen, da ich aber damit noch gar keine Erfahrung habe, funtzt es net so richtig! In der Komponente habe ich die Serie schon erstellt, was ich jetzt brauche ist ein wenig Source, um die Werte zu übertragen, mit der Programmierhilfe komme ich einfach nicht weiter.
Sollte ich überhaupt die Komponenete TChart benutzen, oder gibt es da noch andere Möglichkeiten?

gruß Brandtson

MrKnogge 14. Jan 2004 16:47

Re: Array in TChart einlesen
 
Also eine andere Möglichkeit, wäre den Graph selbst per Canvas zu zeichenen (ist aberdoch sehr aufwendig).

Von daher ist TChart schon das richtige, ich hab hier auf meinem
Heim-rechner zwar kein Delphi pro, aber ich hab vor langer zeit mal was gemacht, müsste dann entweder

Chart1.add oder Chart.Series1.add

sein. Such einfach mal kurz in der OH.

brandtson 15. Jan 2004 10:03

Re: Array in TChart einlesen
 
Moin MrKnogge,

irgendwie habe ich wohl Gestern auf dem Schlauch gestanden. Nach dem lesen deines Posts bin ich nochmal in die Online-Hilfe, und natürlich war es erklärt, hat dann auch in 5 Minuten geklappt. Gibt einfach solche Tage. Danke dir für die hilfe und falls es interresiert, hier der Code:

Delphi-Quellcode:
procedure TForm3.Button1Click(Sender: TObject);

var i: integer;

begin
     for i:=0 to zahler-1 do
      begin
        with series1 do
          begin
            add(roiwerte[i],inttostr(i),clred);
          end;
      end;
end;
So einfach, oder nicht?!

gruß Brandtson :wall:

Giuseppe 12. Jan 2015 10:27

AW: Array in TChart einlesen
 
Hallo Zusammen,

ich bin neu im Forum.

Meine ersten Erfahrungen mit Delphi, sammle ich seit November 2014!!

Ich stehe gerade vor dem selben Problem wie der Kollege oben es beschrieben hat.

Ich habe ein Array mit Y-Werten und X-Werten, die Werte sind vom Typ REAL.

Mit welchem Befehl kann ich die Werte vom Array ins Tchart übergeben und mir eine Linie zeichnen?

Wenn ich die XY-Werte Einzel übergebe dann funktioniert es, siehe unten!

Series1.AddXY(2,2);
Series1.AddXY(1,1);
Chart1.AddSeries(Series1);
Chart1.Series[1].Color := clGreen;

Vielen Dank im Voraus.

Gruß
Giuseppe

Der schöne Günther 12. Jan 2015 11:13

AW: Array in TChart einlesen
 
Hallo-

Wirklich Delphi7? Ich weiß nicht, was da für eine TeeChart-Version beilag, aber zumindest bei mir gibt es eine Methode
Delphi-Quellcode:
AddArray(..)
für
  1. Integer-Array
  2. Float-Array
  3. Zwei Float-Arrays (X & Y)

Ansonsten sollte, wenn deine Werte auf der X-Achse gleichmäßig verteilt sind, die Chart-Serie auch ein
Delphi-Quellcode:
Add(..)
haben mit dem du direkt den Y-Wert reinstecken kannst.


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:20 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