哪个javascript图表/图表库?

时间:2014-12-17 11:00:52

标签: javascript angularjs dynamic d3.js highcharts

我开始寻找一个好的javascript库,它可以帮助我使用angularJS从JSON数据创建动态图形和图表。但在我的研究中,我遇到了很多名字。我想获得一个专业的意见,你认为哪个库更适合创建动态图表,用户可以通过表格或任何其他方式更新。只是寻找你的专业意见。

我遇到的一些名字是:

  1. D3.js
  2. HighCharts.js
  3. Charts.js
  4. 和其他几个人。

    提前谢谢。 的问候,

3 个答案:

答案 0 :(得分:2)

Chart Js是开源的

我使用了Fusioncharts免费版本并发现它非常棒

答案 1 :(得分:2)

嗯,问题是你是否想自己编写图表,因为D3.js本身不是一个图表库,它更强大,更低级别和灵活,但你必须自己从头开始编写所有内容。有一些例子,但是,任何自定义都需要时间,你必须知道库进行任何更改。

另一方面,Highcharts是一个完整的解决方案,如果您能负担得起,所有图表都内置并获得企业支持。 Highcharts(以及重要的事件)是插件,配置和播放,但首先阅读许可条款和定义 - 它们并不明显。

Charts.js看起来简单而优雅,请分享您的经验,如果你选择这个:)

答案 2 :(得分:0)

我根本没有使用angularJS,但我已经与Highcharts广泛合作,并发现它是最好的整体图表包。

如果您计划进行许多其他图书馆不支持的重型自定义可视化工作,那么D3.js就是您的选择,但如果您想要多种多样的选择,那么仍然可以高度自定义的盒子可视化类型,你无法击败Highcharts。

缺点是它仅在有限的情况下免费,但许可费对于商业项目来说是非常合理的。