我试图用d3.js实现可缩放的sunburst,但想法是动态更新分区节点的级别/子级。例如,在加载时你只看到根和子项,但是当我点击那些孩子时,我想要缩放那些子项并添加来自该节点的子项(来自根的孙子)。我试图改编不同的例子,但没有任何运气。现在,在d3.json函数中,我这样做是为了限制孩子们的开头:
partition.children(function(d, depth) { return depth < 1 ? d.children : null; });
但不确定如何更新。
你可以在这里看到我的例子Here
感谢您的帮助!