我正在尝试获取数据集的树布局,其中我有可以拥有多个父节点的节点。在此类实例中创建的链接具有极大的路径值。无论如何要克服这一点。我可以创建一个力布局,但树形布局对于手头的问题感觉更有条理和自然。
非常感谢任何帮助。
答案 0 :(得分:4)
如果您有多个父母,那么您实际上并没有树形结构。网络布局是您的最佳选择。 Here是具有约束的力布局的示例。在那种情况下,我强制x值为特定值。您可以使用树级别设置类似的值来设置x或y值。
相关代码是:
var adjust_x = function(d) {
return x(d.time);
};
force.on("tick", function () {
link.attr("x1", function (d) {
return adjust_x(d.source);
}) // snipped remainder...