为了使边缘像锯齿形,我需要进行一些计算,为此我需要每个节点在布局上的位置,但我在实现这一点时遇到了一些麻烦。
我正在尝试以这种方式获取节点的位置:
cy.$('#1891').position()
但无论id
我使用哪个,我总是得到{x: 0, y: 0}
价值。
当我添加这样的事件时:
cy.on('mouseover', 'node', function(evt){
var node = evt.target;
console.log(node.position());
});
我得到每个节点的位置。
dagre
从布局中获取每个节点位置的正确方法是什么?