title: How to handle HighCharts zooming with large data sets
body: <p>I have a HighCharts chart and am displaying a trend that has a value every minute. So in a given day I will have 1440 data points, because 24 hours = 1440 minutes. </p>
  
  <p>This is fine when I am displaying one or two days of data. But if I am displaying 4 weeks I will have 40,000 data points. I can read this data from the server very quickly, but HighCharts takes several minutes to build the graph.</p>
  
  <p>My proposed solution is to interpolate data on the server side so we will have 1000 points over a 4 week period, or one value every 43 minutes. Then, when the user zooms, use AJAX to read data from the server again.</p>
  
  <p>Am I making a mess of this or is this what normally happens? Is there a way to make HighCharts do something like this for me (and quickly)? I have tried the <a href="http://www.highcharts.com/plugin-registry/single/13/Highcharts-Downsample" rel="nofollow">HighCharts DownSample Plugin</a> but the initial slowness (2-3 minutes to build the graph) remains.</p>