最快的Javascript图表库

时间:2012-07-18 23:55:29

标签: javascript performance charts data-visualization

那里有大量的Javascript图表库。以下是我最近使用或研究的一些内容:

  • highstock.js(和highcharts.js)
  • recline.js
  • rickshaw.js
  • graphael
  • infovis

http://d3js.org/,您可以通过数据可视化做更多非常酷的事情。

根据我的经验,您可以使用这些库(特别是highstock)达到极限,根据您要在图表上显示的点数以及您在给定页面上想要的图表数量,您的浏览器性能会受到严重阻碍。在这个例子中,我特别谈论折线图,但我认为其他类型也是如此。有没有人对具有大型数据集和给定页面上的大量图表的不同javascript图表库的性能有经验?

3 个答案:

答案 0 :(得分:7)

jqChart已针对处理大量数据进行了优化。

答案 1 :(得分:7)

我目前正在尝试为即将开展的项目找到最好的图表库,并碰巧对您提到的一些库进行基准测试。

到目前为止,我只考虑了加载时间,而且差异是压倒性的,有利于amCharts。 在我的带有IE 9的Corei3机器上,结果是

  

HighCharts 2700ms

     

amCharts 220ms

对于HighCharts,我挂钩了事件load和 对于amCharts,我使用了chart.addListener("init", ...)

答案 2 :(得分:4)

我认为amCharts也应该列在你的列表中http://www.amcharts.com/