2014-01-13 78 views
2

我需要添加我的項目數圖表元素, 我是既熟悉d3.js和highcharts解決方案, 我不知道哪個更適合highcharts, 我碰到很少有解決方案上傳到網上,但我不確定哪一個更好, 我想我是希望d3.js和highcharts支持angularJS,就像他們支持JQuery一樣,他們將提供合適的解決方案。AngularJs選擇圖表框架d3.js VS highcharts

我想知道你體驗到的形式你有什麼感想,你在項目中使用了什麼?

用戶JQuery HighChart/D3與AnguarJs是否有意義?

下面是我找到的鏈接:

D3

https://github.com/EpiphanyMachine/d3AngularIntegration

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

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

HighCharts

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

+0

這實際上取決於您的項目 - 兩者都適合,並且都不提供與AngularJS的特別集成。我不認爲這裏有一個明確的答案。 –

+0

你是否使用angularJS中的一個?哪一個? –

+0

我沒有用過AngularJS。 –

回答

4

簡短回答:是的,它使用AngularJS + jQuery + Highcharts/D3是有意義的。

更長的激光:雖然我沒有D3的背景,但我每天都會在大型的AngularJS應用程序中使用Highcharts。只要編寫了合適的指令,我發現它可以與AngularJS無縫協作。

您在GitHub上找到的指令看起來很有希望,儘管編寫您自己的(也可能是服務來處理輸入數據處理)應該也不會有問題。

+0

那麼您是否推薦使用JQuery或使用angular指令?你自己實施了這個指令還是從github庫中獲取了它? –

+0

我從零開始創建了指令,並在其中使用了Highcharts插件的jQuery版本。 – mingos