2016-10-25 21 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と、それが参照されている方法でもありました。

の作業コード:コード自体で https://plnkr.co/edit/dWzTNtXCkWapmfc5UBG4?p=preview

JSONデータでは、ルート要素は、作成することができないので、行方不明になった一方で、main関数

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

内に作成されるように必要なデータ子ノード。チャートが機能するために必要な作業形式については、plunkr data.jsonファイルを参照してください。

+0

解決策が見つかった場合は、ユーザーをリンクにリダイレクトするのではなく、問題のあるコードセクションに行った変更を回答自体に表示するとよいでしょう。 – Terry