我正在尝试为数据集获取树布局,其中我有可以有多个父节点的节点。在这种情况下创建的链接具有非常大的路径值。有没有办法克服这个问题。我可以创建一个强制布局,但是对于手头的问题,树形布局感觉更加结构化和自然。
任何帮助深表感谢。
我正在尝试为数据集获取树布局,其中我有可以有多个父节点的节点。在这种情况下创建的链接具有非常大的路径值。有没有办法克服这个问题。我可以创建一个强制布局,但是对于手头的问题,树形布局感觉更加结构化和自然。
任何帮助深表感谢。
如果你有多个父母,你就没有真正的树状结构。网络布局是您的最佳选择。这是一个带有约束的力布局示例。在这种情况下,我已将 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...