d3js - 动画树结构

时间:2012-05-18 10:56:35

标签: javascript tree d3.js transition

我正在使用d3.js(tree-radial.js)中的径向树示例,当您单击某个节点时,它应移动到中心(将其设置为新根)。我希望从一个树结构平滑过渡到另一个树结构,但我根本无法让它工作。点击被识别,但我不知道如何转换节点。有人可以向我解释一下这项工作的步骤或链接一个简短的例子吗?

1 个答案:

答案 0 :(得分:1)

我不知道这是否有帮助,但你可以看一下:http://bl.ocks.org/1249394。在此示例中,单击的节点不会移动到中心,但实质上您仍需要进行一些类似的过渡,只需要将节点的位置调整到中心(稍微不同的坐标)变换)。