【问题标题】:AngularJs choose charts framework d3.js vs highcharts [closed]AngularJs选择图表框架d3.js vs highcharts [关闭]
【发布时间】:2014-01-13 19:09:14
【问题描述】:

我需要在我的项目中添加一些图表元素, 我熟悉 d3.js 和 highcharts 解决方案, 我想知道哪个更适合highcharts, 我遇到了一些上传到网络的解决方案,但我不确定哪个更好, 我想我希望 d3.js 和 highcharts 能够像支持 JQuery 一样支持 angularJS,并且他们会提供合适的解决方案。

我想知道您的体验,您的想法,您在项目中使用了什么?

对使用 AnguarJs 的 JQuery HighChart/D3 有意义吗?

这是我找到的链接:

第三天

https://github.com/EpiphanyMachine/d3AngularIntegration

http://www.ng-newsletter.com/posts/d3-on-angular.html

http://alexandros.resin.io/angular-d3-svg/

高级图表

https://github.com/pablojim/highcharts-ng

【问题讨论】:

  • 这真的取决于你的项目——两者都是合适的,而且都没有提供与 AngularJS 的特定集成。我认为这里没有明确的答案。
  • 您是否将其中之一与 angularJS 一起使用?哪一个?
  • AngularJS我都没用过。
  • 请注意,d3 仅适用于现代浏览器,而 HighCharts 可以回退到旧版本 Internet Explorer > 6 的 VML。

标签: javascript jquery angularjs d3.js highcharts


【解决方案1】:

简短回答:是的,使用 AngularJS + jQuery + Highcharts/D3 确实有意义。

更长的回答:虽然我没有使用 D3 的背景,但我确实每天在大型 AngularJS 应用程序中使用 Highcharts。只要编写了合适的指令,我发现它可以与 AngularJS 无缝协作。

您在 GitHub 上找到的指令看起来很有希望,尽管编写您自己的指令(可能还有一个负责输入数据处理的服务)也不应该有问题。

【讨论】:

  • 那么你推荐使用 JQuery 还是使用 angular 指令?您是自己实现指令还是从 github 库中获取指令?
  • 我从头开始创建指令并在其中使用了 jQuery 版本的 Highcharts 插件。
猜你喜欢
  • 2017-12-15
  • 1970-01-01
  • 2012-07-30
  • 2010-10-13
  • 2010-12-09
  • 1970-01-01
  • 2019-02-16
  • 1970-01-01
  • 2011-03-22
相关资源
最近更新 更多