这可能是D3中的基本选择器,但无法找到它。我只想得到这个径向图中维数(环)的数量。
http://blockbuilder.org/anonymous/1b5e5b56c33ef5c8840160da3e403105
从最内圈的蓝色圆圈/圆圈到最外圈(例如NodeLinkTreeLayout)计数,计数为5.
我可以用什么d3查询或属性来获取此号码?
答案 0 :(得分:1)
为了计算你调用它们的层数或环数,你只需要找到数据数组中值最高的depth
属性:
var rings = d3.max(partition.nodes(root), function(d){
return d.depth
}) + 1;
console.log("the number of rings is " + rings)
由于depth
从零开始,我将最大值加1。
查看更新的blockbuilder中的控制台:http://blockbuilder.org/anonymous/9ac9d8a21f366202f077393b67239cc3