7

我需要任何建议帮助或其他任何东西。我正在使用新技术开发 BI 工具,我对它们非常感兴趣,甚至参与了其中一个项目。但是,我想知道先验的利弊

链接

https://github.com/angularjs-nvd3-directives/angularjs-nvd3-directives

https://github.com/krispo/angular-nvd3

谢谢

4

3 回答 3

4

我面临同样的问题,我想我会分享我的想法。我要去https://github.com/krispo/angular-nvd3。截止到今天,github上最近一次push是15天前。另一种选择已经有 8 个月没有被推动了。此外,angular-nvd3 有很好的示例和更多文档。正如文森特所说,它们都使用 nvd3 作为引擎,因此您可能会获得相同数量的性能。但为了可用性,我将采用最近更新的大量示例。

于 2015-10-14T21:57:18.627 回答
3

我正在调查同样的两个。两者似乎都有希望,并且易于使用。

我的偏好:Angular-nvD3 - 更多控制;

图表引擎是相同的(nvd3)。

角-nvD3:

  • 全系列图表 - 与 nvd3 相同
  • 只是 nvd3 周围的一个外壳
  • 您将在 Java 中完成大部分工作(在幕后)
  • 在前端使用一个 nvd3 指令,在后端 - 您配置精细的“选项”和“数据”对象。

nvD3 指令:

  • 范围广泛但范围较小的图表(查看网站)
  • 更具声明性:nvd3 指令的范围(每个图表一个);选项被声明为属性
  • 更自然地链接到单独的模型变量

当我了解更多信息时,我可能会更新此答案。

于 2015-06-11T14:42:09.727 回答
1

使用angular-nvd3-directives,因为很多配置选项都是属性,它可能会稍微慢一些,因为 angular 将监视任何指令属性的任何更改。另一个缺点是指令文件更大(未缩小的 115kb)。

我更喜欢“angular-nvd3”,因为 json 选项可以作为服务创建,并且可以更快地配置和访问。此外,在 angular-highcharts 中大量工作,这是拥有图表指令的最佳方式。它也更小(u-nminified 29.1kb)

于 2016-06-06T18:45:42.330 回答