我用Cytoscape Layout进行了观察,我想知道如何改变它。布局管理器CoSe根据标签名称的长度生成不同的结果。当我将节点标签从长ID更改为短ID并且也没有id时,我遇到了这种情况。最好的结果是没有id。
如何停用此标签布局效果?
答案 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: '' }
。