我开始寻找一个好的javascript库,它可以帮助我使用angularJS从JSON数据创建动态图形和图表。但在我的研究中,我遇到了很多名字。我想获得一个专业的意见,你认为哪个库更适合创建动态图表,用户可以通过表格或任何其他方式更新。只是寻找你的专业意见。
我遇到的一些名字是:
和其他几个人。
提前谢谢。 的问候,赛
答案 0 :(得分:2)
Chart Js是开源的
我使用了Fusioncharts免费版本并发现它非常棒
答案 1 :(得分:2)
嗯,问题是你是否想自己编写图表,因为D3.js本身不是一个图表库,它更强大,更低级别和灵活,但你必须自己从头开始编写所有内容。有一些例子,但是,任何自定义都需要时间,你必须知道库进行任何更改。
另一方面,Highcharts是一个完整的解决方案,如果您能负担得起,所有图表都内置并获得企业支持。 Highcharts(以及重要的事件)是插件,配置和播放,但首先阅读许可条款和定义 - 它们并不明显。
Charts.js看起来简单而优雅,请分享您的经验,如果你选择这个:)
答案 2 :(得分:0)
我根本没有使用angularJS,但我已经与Highcharts广泛合作,并发现它是最好的整体图表包。
如果您计划进行许多其他图书馆不支持的重型自定义可视化工作,那么D3.js就是您的选择,但如果您想要多种多样的选择,那么仍然可以高度自定义的盒子可视化类型,你无法击败Highcharts。缺点是它仅在有限的情况下免费,但许可费对于商业项目来说是非常合理的。