cytoscape.js中节点之间的填充
问题描述:
在分层结构中使用cytoscape.js创建图形。我在节点右边的每个节点附近放置了一些图表和标签,但它与分层结构中的较近节点重叠。有什么方法可以在节点之间创建空间吗?cytoscape.js中节点之间的填充
答
使用nodeSep
财产在你layout
选项 例如:
var cy = window.cy = cytoscape({
container: document.getElementById('cy'),
layout: {
stop: function() {
cy.automove({
nodesMatching: cy.$(':parent *'),
reposition: 'drag',
dragWith: cy.$(':parent *')
});
},
name: 'cose-bilkent',
animate: 'end',
nodeSep: 20, // >>>>>>YOUR TARGET PROPERTY<<<<<<<
animationEasing: 'ease-out',
animationDuration: 2000
}});
那你试试?显示代码。 – morne 2015-01-21 05:37:44
您可以在https://github.com/cytoscape/cytoscape.js/issues/803上看到该结构。 – Radhika 2015-01-21 05:58:18
http://jsfiddle.net/naL1byg8/ – Radhika 2015-02-05 08:49:00