Hab das mal mit D6 (gerade zur Hand) getestet und da geht es mit folgendem Trick:
Bei dem Wert, an dem der Text angezeigt werden soll:
Chart1.Series[0].AddXY(x,y,'Text');
Bei alle anderen ein Leerzeichen als Text
Chart1.Series[0].AddXY(i,i, ' ');
Vorher noch für die LineSerie:
Delphi-Quellcode:
ALineSeries.Marks.Visible := true;
ALineSeries.Marks.Style := smsLabel;
ALineSeries.Marks.Arrow.Visible := false;
ALineSeries.Marks.Frame.Visible := false;
ALineSeries.Marks.Transparent := true;
ALineSeries.Marks.Font.Color := AColor;
Damit wird dann der Text an der Stelle angezeigt..