PointsGraphBase.GetVisiblePoints() ?

Jan 19, 2010 at 12:32 AM

I am working on a custom data filter- basically took the DataHeightRistriction.cs file from the nightly build as a starting point.

One thing I noticed is that PointsGraphBase.GetVisiblePoints(visual) always returns the entire dataset for the plot, no matter what the zoom level.  So for every scroll and zoom it has to manually see which data points are within the new DataRect.  With (in my case) 75,000 data points this is expensive and slows things down considerably.

So, is 'GetVisiblePoints' really supposed to be the entire data set or, as the method name implies, just the visible ones?  Maybe I screwed something up somewhere else?


Feb 19, 2010 at 6:33 PM

Just wanted to bump this guy- this is still a major performance issue for me....