d3js(https://bl.ocks.org/mbostock/raw/4339083/)を使用してグラフを描画しようとしています。ここで問題のコードされた:未定義の各プロパティを読み取ることができません - d3js
d3.json("/MyController/MyAction", function (error, flare) {
if (error) throw error;
console.log(flare);
root = flare;
root.x0 = height/2;
root.y0 = 0;
function collapse(d) {
if (d.children) {
d._children = d.children;
d._children.forEach(collapse);
d.children = null;
}
}
root.children.forEach(collapse);
update(root);
});
行:崩壊が定義されていないため
root.children.forEach(collapse);
と
d._children.forEach(collapse);
はエラーを与えます。 JSONオブジェクトが正しくないためにエラーが表示されますか?ありがとう。ここで
は私のコンソールログです:
{"name":"Country","children":[{"name":"City","children":[{"name":"County","children":[{"name":"Child1","size":2},{"name":"Child2","size":2},{"name":"Child3","size":2}]}]}]}
あなたはこれで間違っているものを私に伝えることができますか?
エラーが発生している完全な動作例を投稿できますか?このスニペットは私のコンソールで正しく動作します – bumbeishvili