增量节点需要重新布局需要如何使用?
noxxxxxxxx opened this issue · comments
版本 @antv/layout": "^0.3.24
// 创建实例
const layout = new DagreLayout({
type: "dagre",
rankdir: "LR",
align: "UR",
nodesep: 40,
ranksep: 40,
});
// 增量添加节点
layout.updateCfg({
// keepNodeOrder: true,
// nodeOrder: preset.nodes.map((n) => n.id),
preset,
});
// 新老布局合并
preset = {
nodes: preset.nodes.concat(temp.nodes),
edges: preset.nodes.concat(temp.edges)
}
preset = layout.layout(temp)
最终的节点位置有问题
测试用例里注释了比较的代码,是因为有问题?