在D3层次结构布局中重命名坐标d.x和d.y.

时间:2014-07-10 14:10:53

标签: javascript d3.js

我正在尝试使用相同的数据集同时显示多个D3层次结构布局。这很好,除了每个布局计算和重新计算具有不同值的d.xd.y坐标这一事实,这会在更新任何图表时产生冲突。

是否可以覆盖(重命名?)d.xd.y,因为在以下示例中可以覆盖children/values ???

    var tree = d3.layout.tree()
             .children(function(d) {
                 return d.values;
             });

我一直在为这个问题耗费精力......提前谢谢!

1 个答案:

答案 0 :(得分:0)

不,这是布局设置的内容,您无法在不更改源代码的情况下覆盖。但是,您可以使用具有不同布局的相同数据的副本。