2016-08-17 77 views
0

我已經實現了一個Sunburst D3與10.000 itens。旭日形似乎無法處理這些數據。這個問題有一些解決方法?Sunburst D3與10.000項

使用:D3,nvd3,angular-nvd3

enter image description here

+1

你將必須對如何更聰明的過濾器之後,你可以完全重新佈局數據被加載。每次圖表轉換時都需要迭代大量數據。 – Ryan

+0

^^^^這。可能需要將數據拆分並在需要時調用不同的部分 – thatOneGuy

回答

0

在10000個節點你顛簸的過渡動了不少SVG元素,其中大部分是太小,無法有效地查看或使用反正交互。您可以通過過濾該分區佈局返回到打折是超過一定角度(d.dx)更小的節點,節點加速它,看看bl.ocks這裏 - >

https://bl.ocks.org/kerryrodden/7090426

和具體地,這些線 - >

var nodes = partition.nodes(json) 
     .filter(function(d) { 
     return (d.dx > 0.005); // 0.005 radians = 0.29 degrees 
     }); 

當然,如果你想向他們展示所有,任何一次轉型已經通過去除