I'd be confused by a series looking differently when I change the size of the chart or when I zoom in.
Yes, that's how it was intended.
Isn’t it natural that when you zoom in, you see new small details?
And on the contrary, when you zoom out, some points disappear, but information about the main trends remains.
Have you ever used a regular magnifying glass? It works exactly the same.
Why don't you do your calculation based on the graph coordinates (TDoublePoint) rather than on the image coordinates (TPoint)?
Yes, I understand what you're getting at.
There is one point here.
Simplification by TPoint (screen coordinates) is a universal function.
It does not matter how the set of points that need to be displayed is obtained (earthquake graph, cardiogram, Bitcoin rate, number of rabbits in Australia, etc.)
But, if we want to carry out a preliminary simplification of the original data set, then we must rely on the physical nature of this data set.
Optimal simplification of time series is different from simplification of GIS information.
And I think that preliminary simplification of the data set is not the task of the TChart component. This should be done by the developer based on the physical nature of his data set, and then sent to the TChart to show to the user.