2014-12-02 43 views
2

我正在寻找一个合适的JavaScript图表库,它可以很好地处理从使用Ajax/JSON的API拉取的数据。我将主要使用线条,条形图和饼图。适合动态数据的图表库?

任何使用简单,具有良好的文档,并允许我有动画图形的库也是一个优点。

在这种情况下,我的最佳选择是什么?

+1

Hi Connor,因为这个问题被搁置了,所以你应该在StackExchange的[Software Recommendation site](http://softwarerecs.stackexchange.com/)上重新发布它。 – Stalfos 2014-12-02 19:24:09

回答

1

您的问题有点含糊 - 尽管从个人经验来看,我发现Chart.jscanvas.js(更喜欢前者)易于使用 - 它们具有详细的文档,易于使用的代码格式以及可用的动画图形动态变化。

0

正如@ think123所说,我也是chart.js的粉丝,但它在图形本身显示实际数据的意义上是有限的。 Flot也高度评价和不具有chart.js的局限性 - 悬停效果类似于谷歌分析

1

D3.JS

你见过D3.js

据我所知,这是最灵活的图表库。

结帐这里的例子:https://github.com/mbostock/d3/wiki/Gallery


Highcharts

,我用的是Highcharts另一种。它虽然不是开源的,但它并不是免费的商业用途。但是,它很容易使用。


谷歌可视化/谷歌图表

您也可以使用Google Visualization但它不脱机工作(他们没有让你下载库,可悲)。但其易于使用。

上面提到的所有3个库都提供了线条,条形图和饼图,并带有动画和非常完善的文档。

希望它能帮助:)

-1

为什么不能去D3.js

D3代表数据驱动的文档,但它的真正含义是它是一个可视化库,最终像其他任何js可视化库一样,在画布上绘制东西。

例子:可以使用它的一些事情是美丽的。如this