我正在调查用于构建交互式仪表板的JavaScript图表解决方案.仪表板将有15个图表,每个图表有6行,每行有~5000点(15 * 6 * 5000 = 450,000).并且每3秒左右将附加一个新点(并删除旧点)到每一行.另外,我想要交互式盒子缩放和工具提示.
如果不对源数据进行间隔(下采样),这是否可行?有人可以推荐JavaScript解决方案吗?
我遇到了Flotr2,人力车,jqChart,HighCharts,我想知道人们是否可以分享这种用例的第一手经验.
如果这不是一个现实的目标,那么与当今技术最接近的表现是什么呢?
最佳答案
我认为jqChart可以满足您的要求:
jqChart takes advantages of HTML5 Canvas to deliver high performance client-side charts and graphs across browsers ..
折线图的渲染速度经过优化,可处理大量数据. line chart example显示了2个系列,每个系列60,000个点.
免责声明:我是jqChart的首席技术官.