我的Cytoscape正在使用arbor布局,我在初始化过程中加载了一些节点。 一切正常。节点已经创建并移动了一段时间,直到所有节点都稳定下来。
现在,通过一个按钮,我添加了一个新节点:
function addNode() {
var eles = cy.add([
{ group: "nodes", data: { id: 'zz', name: 'MyNewNode', weight: 450, faveColor: '#F5A45D', faveShape: 'rectangle' }, position: { x: 100, y: 100 } },
{ group: "edges", data: { source: 'zz', target: 'a', faveColor: '#F5A45D', strength: 1 } }
]);
}
但是,正如您所看到的,我需要指定新节点的位置。 如何强制所有节点重新编码,这样我可以添加其他节点而不用担心位置?