在D3 zoomable sunburst中,如何只显示一个级别的孩子

时间:2016-08-30 06:05:00

标签: javascript d3.js sunburst-diagram

如何在可缩放的森伯斯特中只显示一个级别的孩子。 我用可缩放的森伯斯特想象了一个分类学。通过仅显示一个级别,它看起来不那么复杂。这就是我要找的。 缩放,点击一个孩子,应该揭示下一级别的孩子。 我可以通过拆分数据并将每个节点分别加载到d3来实现这一点,但是在d3中是否有办法用完整的数据集来实现?

1 个答案:

答案 0 :(得分:0)

var g = svg
    .selectAll("g")
    .data(partition.nodes(root)
        .filter(function(d) {                
             return d.depth == 0;
        })
    )
    .enter()
    .append("g");