Einzelnen Beitrag anzeigen

Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#5

Re: [Frag] - TChart, wie mehrere Y-Achsen?

  Alt 16. Jul 2008, 09:10
Sorry war gestern bei einem Kunden in Frankreich, daher melde ich mich erst jetzt.

Ja, ich habe es hinbekommen.

Du musst in der TChart-Komponente die Serien anlegen, die du brauchst. Wenn du mehr als 2 Achsen brauchst, dann musst du noch Custom-Achsen anlegen. Das geht im Fenster Struktur, da kannst du in der TChart CustomAxes hinzufügen.

Dann kannst du den Serien Werte übergeben:

Delphi-Quellcode:
for i := scopeIndexSaved to scopeIndex - 2 do
begin
  Chart1.Series[0].AddY(scopePressure[I], '', clRed);
  Chart1.Series[1].AddY(scopeVelocity[I], '', clGreen);
  Chart1.Series[2].AddY(scopeTemperature[I], '', clYellow);
  Chart1.Series[3].AddY(scopePullerVelocity[I], '', clBlue);
end;
Oder du übergibst ein Array:

Delphi-Quellcode:
Chart1.Series[0].AddY(scopePressure);
Chart1.Series[1].AddY(scopeVelocity);
Chart1.Series[2].AddY(scopeTemperature);
Chart1.Series[3].AddY(scopePullerVelocity);
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat