Jetzt fehlt nur noch das hervorgehobene Achsenkreuz durch den Ursprung.
Wer hat noch einen Tipp?
Hast Du die Zentrierung der Achsen aus meinem letzten Code probiert? Wenn ja, was paßt daran nicht?
Delphi-Quellcode:
// Achsen zentrieren im Ursprung (Min/Max Werte von -600 bis 600)
Chart1.LeftAxis.PositionUnits := muPercent;
Chart1.LeftAxis.PositionPercent := 50;
Chart1.BottomAxis.PositionUnits := muPercent;
Chart1.BottomAxis.PositionPercent := 50;
Es gibt ansonsten noch die Möglichkeit, direkt auf den Canvas des Charts zu zeichnen:
Delphi-Quellcode:
procedure TForm1.Chart1AfterDraw(Sender: TObject);
begin
Chart1.Canvas.Pen.Color := clRed;
Chart1.Canvas.MoveTo(100,100);
Chart1.Canvas.LineTo(300,100);
end;
Könntest Dir also die Achsenkreuze zur Not selbst zeichnen (Position müßt Du halt dann auch dem ChartRect heraus bestimmen)
Grüße,
Uli