Cytoscape JS CoSe布局标签长度效果

时间:2017-03-14 14:46:41

标签: cytoscape.js

我用Cytoscape Layout进行了观察,我想知道如何改变它。布局管理器CoSe根据标签名称的长度生成不同的结果。当我将节点标签从长ID更改为短ID并且也没有id时,我遇到了这种情况。最好的结果是没有id。

如何停用此标签布局效果?

1 个答案:

答案 0 :(得分:1)

有一个计划的功能,用于指定如何为布局中的节点计算边界框:https://github.com/cytoscape/cytoscape.js/issues/1626

在实施之前,您必须在布局运行时隐藏标签。

E.g。

cy.nodes().addClass('no-labels');
cy.one('layoutstop', () => cy.nodes().removeClass('no-labels'));
cy.makeLayout({ ... }).run();

在样式表中定义了node.no-labels { label: '' }