【问题标题】:d3js - animate tree structured3js - 动画树结构
【发布时间】:2012-05-18 10:56:34
【问题描述】:

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

【问题讨论】:

  • 可能的解决方案:找到被点击节点的位移;然后选择所有节点,并应用过渡:从每个节点中减去位移。

标签: javascript tree d3.js transition


【解决方案1】:

我不知道这是否有帮助,但你可以看看这个:http://bl.ocks.org/1249394。在这个例子中被点击的节点没有移动到中心,但本质上你仍然需要做一些类似的转换,只是你必须调整节点的位置到中心(坐标略有不同)变换)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-13
    • 2012-06-23
    • 2014-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-05
    相关资源
    最近更新 更多