Highcharts Stock JS
Intelligent Datagrouping - With Highcharts Stock’s built-in data grouping facility, data is quickly grouped into optional groups like months or days, and displayed. When zooming in on smaller ranges, the grouping is redone and you can inspect the full resolution data.