habe darunter ein schönes Beispiel gefunden:
http://wiki.lazarus.freepascal.org/TACh ... ng_started
Es zeigt aber nur wie man mit AddXY einen Punkt in der Kurve hinzufügen kann (wenn man vorher SinSeries als Serie definiert hat).
for i:=0 to N-1 do begin
x := MIN + (MAX - MIN) * i /(N - 1);
SinSeries.AddXY(x, sin(x));
end;
Wenn ich nun die Schleife mit anderen Werten neu durchlaufe, dann werden immer mehr Punkte hinzugefügt.
Aber wie kann kann ich einfach von einem leeren Chart noch einmal starten, z.B. weil sich die Daten geändert haben.
In Delphi scheint es so etwas wie RemoveSeries und RemoveAllSeries zu geben, aber das geht mit Lazarus nicht.
Hat jemand eine Idee wie man ein Chart-"Refresh" macht?

Cia Stephan