1

我正在尝试使用 d3s 可折叠树。我正在使用许多示例中看​​到的节点层次结构。但是,我正在尝试放置我自己的节点层次结构数据集,例如

http://jsfiddle.net/Nszmg/2/

 var flare = {

"Name": "Example",
"children": [


    {
     "BName":"Ja",   
     "Email":"",
     "children":[
     {

        "NickName":"NC",
        "id":2

     },
     {

        "NickName":"Fi",
        "id":68

     }
  ],

 }
     ]};

我可以将其更改为另一个名字,而不是拥有“孩子”吗?我试图找到类似的请求,但没有找到任何匹配的请求。

如果有人对示例有任何建议,我将不胜感激。

4

2 回答 2

1

您可以使用树布局的功能。

var tree = d3.layout.tree()
    .size([height, width])
    .children(function(d) { return d.children1; });

是一个以“children1”为属性的分叉小提琴。

于 2013-04-01T22:34:59.397 回答
0

children是核心js中用来解析你的参数的key,所以如果你想换另一个,恐怕你必须改变核心,但我不鼓励你这样做。

于 2013-04-01T03:31:56.213 回答