Q
性能nvd3的
2
A
回答
0
我找到了一種方法,以提高性能。我張貼這個來幫助其他與我有同樣問題的人。
問題是: 我把每個nvd3圖表作爲小的可重用組件作爲角度指令,結果我需要在jqgrid中繪製它時調用$ compile。
$ compile實際上並不是最快的方法,因此刪除$ compile call並直接在jqgrid中使用<svg></svg>
解決了我的問題。
所以,如果你有性能問題,並且你調用$編譯,也許做的第一件事是刪除$編譯調用。我對Angular來說很新穎,所以希望這可以幫助那些有相同概率的人。
+0
嗨blenzcoffee,我遇到使用nvd3庫同樣的問題。我非常喜歡angular和d3,所以我想在你的解決方案中詢問更多細節,如果可能的話。我正在嘗試加載大約80,000行的文件,但速度太慢。任何幫助非常歡迎。 –
相關問題
- 1. NVD3餅圖爆炸功能
- 2. 反轉nvd3.js圖例點擊功能
- 3. 角2 NG2-nvd3未定義指令nvD3
- 4. NVD3 - 上線圖
- 5. nvd3 multiBarChart - d3.scale.log
- 6. nvd3 mulitbarchart - with useinteractiveguideline
- 7. NVD3切換流
- 8. nvd3定向軸
- 9. NVD3.js scatter
- 10. nvd3 resize lineplusbarchart
- 11. Angular NVd3 multiBarChart
- 12. NVD3 - 如何添加箭頭頭使用angular-nvd3的鏈接
- 13. NVD3-Angular中multiChart的持續時間屬性不起作用
- 14. nvd3中的事件處理
- 15. Angular2上的ng2-nvD3 2.1.1
- 16. Angularjs在nvd3中的集成
- 17. nvd3之間的空間
- 18. NVD3 - 刪除stackedAreaChart的選項
- 19. lineplusbar的日期ticks nvd3
- 20. 如何使用NVD3
- 21. 角度材質nvd3
- 22. python-nvd3 missing xAxis ticks
- 23. nvd3 dual-axis in stackedgroupedChart
- 24. 如何選擇nvd3
- 25. 造型nvd3圖表
- 26. nvd3傳說重疊
- 27. NVD3 - 時間格式
- 28. 是否有可能爲NVD3創建區域的焦點圖表?
- 29. 是否可能帶有標記的NVD3線圖?
- 30. nvd3 angular-nvd3 d3垂直顯示圖表圖例
一般而言,使用帆布代替SVG會給你一個提高性能。對於NVD3來說,這不是一個真正的選擇,因爲在整個庫中使用SVG是硬連線的。所以簡短的回答是否定的。 –