2016-10-25 3 views
0

d3.json을 사용하여 데이터를 가져 오는 트리 맵이 있습니다 (또는 가질 예정입니다). "오류 : 루트 없음"오류가 발생합니다.treemap에 대한 JSON 형식

이것이 JSON 데이터에 올바른 형식이없는 것으로 판단됩니다.

또는 possibble, 여기서 데이터를 할당 할 수 있습니다 .. 또는 둘 다?

 var dc = data.company 
    d = {}; 
    d.id = +dc.id 
    d.value1 = +dc.value1 
    d.value2 = +dc.value2 

plnkr : https://plnkr.co/edit/EAkkNH4iGrRmhvDCi5Jr?p=preview

답변

0

그래서 문제가 json으로하고 참조 된 방식 모두이었다.

근무 코드 : 코드 자체 JSON 데이터에 동안의 주요 기능

var d = {}; 
d.id = data[count].id 
d.value1 = data[count].value1 
d.value2 = data[count].value2 

내에서 생성하는 데 필요한 데이터에 https://plnkr.co/edit/dWzTNtXCkWapmfc5UBG4?p=preview

, 루트 요소는 만들, 그렇게 할 수없는 실종됐다 자식 노드. 차트가 작동하는 데 필요한 작업 형식에 대해서는 plunkr data.json 파일을 참조하십시오.

+0

해결책을 찾은 경우 사용자를 링크로 리디렉션하지 않고 문제의 코드 섹션에 대한 변경 사항을 대답 자체에 표시하는 것이 좋습니다. – Terry