2016-08-17 3 views
0

10. Sunburst D3을 10.000 itens로 구현했습니다. 햇살은 이러한 양의 데이터로 처리되지 않는 것 같습니다. 이 문제를 해결할 수있는 방법이 있습니까?Sunburst D3 (10,000 항목 포함)

사용 : D3, nvd3,

enter image description here

+1

필터를 제거하여 완료 후에는 전체의 레이아웃 다시 수 데이터가로드됩니다. 차트가 전환 될 때마다 반복되는 많은 데이터입니다. – Ryan

+0

^^^^ This. 필요할 때 데이터를 분할하고 다른 부분을 호출해야합니다. – thatOneGuy

답변

0

angular-nvd3 만에서 노드 당신이 유용하게 참조하거나 어쨌든 상호 작용 너무 작아서 대부분의 SVG 요소를 많이 이동 전환을 맞고 있습니다. 당신은 여기 bl.ocks 보면, 파티션 레이아웃이 특정 각도 (d.dx)보다 작은 노드 할인을 반환 노드를 필터링하여 속도를 높일 수 있습니다 ->

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 
     }); 

당신이 그들 모두를 표시 할 경우, 어떤 변화가 당신은 방법에 대한 똑똑 할 예정

관련 문제