我正在调查用于构建交互式仪表板的JavaScript图表解决方案。仪表板将有15个图表,每个图表有6行,每行有~5000点(15 * 6 * 5000 = 450,000)。并且每3秒左右将附加一个新点(并删除旧点)到每一行。另外,我想要交互式的盒子缩放和工具提示。
这是否可以在没有间隔(下采样)源数据的情况下实现?任何人都可以推荐JavaScript解决方案试试吗?
我遇到了Flotr2,Rickshaw,jqChart,HighCharts,我想知道人们是否可以分享这种用例的第一手经验。
如果这不是一个现实的目标,那么与当今技术最接近的表现是什么呢?
答案 0 :(得分:4)
我认为jqChart可以满足您的要求:
jqChart利用HTML5 Canvas在浏览器中提供高性能客户端图表和图表。
折线图的渲染速度已经过优化,可以处理大量数据。这个line chart example显示了2个系列,每个系列有60,000个点。
免责声明:我是jqChart的首席技术官。