那里有大量的Javascript图表库。以下是我最近使用或研究的一些内容:
在http://d3js.org/,您可以通过数据可视化做更多非常酷的事情。
根据我的经验,您可以使用这些库(特别是highstock)达到极限,根据您要在图表上显示的点数以及您在给定页面上想要的图表数量,您的浏览器性能会受到严重阻碍。在这个例子中,我特别谈论折线图,但我认为其他类型也是如此。有没有人对具有大型数据集和给定页面上的大量图表的不同javascript图表库的性能有经验?
答案 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/