Autor Beitrag
motion
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 295

XP, Linux
D7 Prof
BeitragVerfasst: Mi 01.06.05 15:57 
Ich habe eine TeeChart komponente auf das Formular gelegt und mit Daten gefüttert. Funktioniert wunderbar.
Nur die Skalierung will mir nicht gelingen.

Ich setze die BottomAxis mit:
ausblenden Delphi-Quelltext
1:
2:
  VerkaeufeSeries1.XValues.DateTime := true;
  ChartVerkaeufe.BottomAxis.DateTimeFormat := 'mm.yy';


Es soll eine Verkaufsanzeige der letzten x Jahre werden, bei der die Achse vierteljährlich beschriftet werden soll.
Beispiel:
1.02 4.02 7.02 10.02 etc. bis 10.05

Meine Fragen:
1. Wie setze ich Start-/Endwert?
2. wie setze ich das Intervall auf 3 Monate?
3. Läßt sich die Beschriftung auch schräge/senkrecht stellen (45° oder 90°)?

Vielen Dank

Moderiert von user profile iconChristian S.: Code- durch Delphi-Tags ersetzt.
motion Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 295

XP, Linux
D7 Prof
BeitragVerfasst: Mi 01.06.05 16:50 
Habe das Problem schon gelöst:
Antworten auf 1.) und 2.):

ausblenden Delphi-Quelltext
1:
2:
3:
4:
  VerkaeufeSeries1.XValues.DateTime := true;
  ChartVerkaeufe.BottomAxis.DateTimeFormat := 'mmm yy';
  ChartVerkaeufe.BottomAxis.SetMinMax(EncodeDate(currentYear-3,1,1),EncodeDate(currentyear+1,1,1));
  ChartVerkaeufe.BottomAxis.Increment:=DateTimeStep[ dtThreeMonths ];


zu 3.) Läßt sich im Tee-Chart Editor unter Series/Axis/Bottom Axis/Labels/ ... eintragen

Moderiert von user profile iconChristian S.: Code- durch Delphi-Tags ersetzt.