gpt4 book ai didi

javascript - 无法修复 vis.js 中两个节点的位置

转载 作者:行者123 更新时间:2023-12-03 03:59:34 25 4
gpt4 key购买 nike

我正在尝试修复两个节点的位置。它们应该彼此重叠,在 y 维度上相距 400 像素。

var edges = [{
id:"1",
fixed: {x:true, y:true},
x:0,y:-200
},{
id:"2",
fixed: {x:true, y:true},
x:0,y:200
}, ...];

但是位置不固定,到处徘徊。这是对应的fiddle .

有什么想法吗?

最佳答案

也许这个解决方法适合您:

1) 在dataSets中存储节点和边

2) 在 afterDrawing 上设置节点位置并更新 dataSet

  network.on('afterDrawing', function(){
let data = [{id: 1, x: 0, y:-200}, {id:2, x:0, y:200}];
nodesObj.update(data);
});

fiddle :http://jsfiddle.net/7juye694/

关于javascript - 无法修复 vis.js 中两个节点的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44786335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com