1

我正在寻找一个库,以在客户端生成图表。通过在 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 数据,哪个是最新的,哪个易于使用(因为我对这个话题完全陌生),哪个健壮,可以在手机上运行(或不能),哪个项目还在活着之类的

我需要不同的图表,折线图是强制性的。放大和缩小也是强制性的。所以我仔细研究了jqplot an flot。

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

感谢您的关注。

4

2 回答 2

1

拉斐尔.js http://raphaeljs.com/

HTML5 图表http://chrisvalleskey.com/html5-graph/

谷歌可视化 API:http ://code.google.com/apis/chart/interactive/docs/gallery.html

浮动:http ://code.google.com/p/flot/

于 2011-07-13T11:43:38.523 回答
0

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

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

于 2011-07-20T09:47:18.900 回答