【发布时间】:2014-11-11 13:51:29
【问题描述】:
我是 D3Js 开发的新手。在尝试树布局时,我无法理解使用 d.id 的关键功能。 id 是什么意思,这里试图返回的关键函数是什么?请帮忙。
http://bl.ocks.org/mbostock/4339083
function update(source) {
// Compute the new tree layout.
var nodes = tree.nodes(root).reverse(),
links = tree.links(nodes);
// Normalize for fixed-depth.
nodes.forEach(function(d) {
d.y = d.depth * 180;
});
// Update the nodes…
var node = svg.selectAll("g.node").data(nodes, function(d) {
return d.id || (d.id = ++i);
});
}
【问题讨论】:
-
希望this 有所帮助。
标签: javascript d3.js tree