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