I am trying to produce charts for large amounts of data. I already limit the user to a smaller time frame in order to reduce the possible data points, but still can end up with far more data points than are clearly plottable on a chart. Does anyone have an idea of how I can drop insignificant points, or average the data or do something to end up with no more than about 3k points and still show spikes and dips in the charts so my users can still clearly identify anomalies in their charts? I don't want to smooth out the spikes and dips if at all possible. I considered running through the dataset and doing a compare of point 2 to point 1 and if it is close in value throw it away, otherwise keep it. That probably would not work on a 'noisy' chart however...
THanks, Bryancan