用于在客户端绘制图表的Javascript库或框架

时间:2011-07-13 11:36:36

标签: javascript graph javascript-framework jqplot

我正在寻找一个库,在客户端生成图表。 通过在web和stackoverflow上搜索,我找到了很多东西,比如这里

https://stackoverflow.com/questions/2227421/good-javascript-library-for-drawing-charts-using-json

或这个非常好的收藏品:

http://sixrevisions.com/javascript/20-fresh-javascript-data-visualization-libraries/

有很多选择,我有点不知所措。哪一个可以使用JSON数据,哪一个是最新的,哪个是易于使用的(因为我在这个主题上绝对是新的),哪一个是健壮的,可以在手机上工作(或不工作),哪个项目仍然是活着等等。

我需要不同的chards,必须使用折线图。还必须放大和缩小。 所以我仔细看了一下jqplot一个flot。

两者都提供缩放,但看起来缩放更像是缩放。这意味着:粒度不会因放大而改变。 因为图表将包含大量数据/点,所以我需要在将信息发送到客户端之前合并信息。通过放大,我需要提高粒度,因此图表应该能够处理缩放区域的新数据。 (我希望我已经说清楚了。)

感谢您的任何关注。

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

不幸的是没有有用的答案,所以我想写下来,我在这个问题的最后几天学到了什么。

jqPlot和frot支持基本级别的缩放。这意味着,它更像是一个缩放。 通过查看Google群组中的qjPlot和flot,对jqPlot的支持更好(在flot组中有很多未解决的问题)。 jqPlot通过缩放具有更好的轴标签处理。 jqPlot还提供了钩子。通过使用这些钩子,似乎可以组合缩放和加载新的JSON数据,以获得更好的缩放视图粒度。