【发布时间】:2015-06-25 11:16:01
【问题描述】:
我在 d3.js (https://github.com/mbostock/d3/wiki/Pack-Layout) 中使用包布局并加载到具有父子结构的 json 文件中。
我的问题可能是一个非常微不足道的问题:我想根据d.children 是否返回parent 或child(基本上是叶节点中的子节点)来附加一个圆圈或一个图像(或者可能是一个矩形) )。
这是将圆圈附加到所有节点的代码:
vis.selectAll("circle")
.data(nodes)
.enter().append("svg:circle")
.attr("class", function(d) { return d.children ? "parent" : "child"; })
.attr("cx", function(d) { return d.x; })
.attr("cy", function(d) { return d.y; })
.attr("r", function(d) { return d.r; });
有人有什么建议吗? 谢谢,
【问题讨论】:
标签: d3.js