I'm using two CNiReal64Vector of five elements and I've set the ChartLength graph property to 5000; in my timer I fill the two vectors and I draw the points using ChartXvsY on the plot object: I see always five points on the graph because the old points are deleted (the help says that ChartXvsY doesn't delete old plotted points).
Note that if I use ChartXY (passing a matrix or single points), the old points are kept.