A lot of chart libraries (Winforms and WPF) limit the granularity seen when zooming into a chart. I generate charts containing millions of data points, time stamped at the millisecond level, and while I am not interested in seeing all data points on the chart (data aggregation or sampling would actually be preferable) I want to be able to zoom in as much as I want, essentially down to the single data point level irrespective of the amount of data in the bound data collection.
As I am currently still undecided whether to go with Winforms or WPF I extensively tested the DevExpress chart library and felt it did not fit my needs. It handles large data sets very poorly in that a) it becomes incredibly slow even when using "SwiftSeries" and even when turning on data sampling/aggregation (whats the point to sample/aggregate if the charts are as unresponsive as without sampling) and b) it did not allow zooming down to the single data point level. The larger the data series the less detail is visible at the maximum zoom level which I think should not be the case because there is no technical limitation to zooming to the single data point level.
Can you point me to a professional chart library that can handle the following:
- WPF or Winforms (prefer Winforms
- Handle data series potentially containing 1-2 million data points
- zooming down to the single data point level (very important)
- potentially be able to swiftly scroll and zoom through the entire data set through usage of data sampling/ data aggregation (but thats not a requirement just a preference)
Thanks