首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cytoscape.js局部外露

Cytoscape.js局部外露
EN

Stack Overflow用户
提问于 2015-08-30 22:20:50
回答 1查看 273关注 0票数 1

在Cytoscape.js中是否有“真正”的部分布局选项?

我尝试了以下建议的选项:

  1. 使用乔木层并锁定我不想重新布局的节点
  2. 只在图中的某些元素上执行layouter,使用makeLayout函数,并在提供此选项的layouter上将avoidOverlap选项设置为true。

在这两种情况下,layouter都没有考虑到已锁定或未被锁定的现有节点,这导致了图中的节点重叠。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-31 17:30:26

注意:

(1)布局只知道其中的要素。

(2)锁定节点只要被锁定,就不能移动。

您可以在图的子集上运行布局,但这不会考虑其他元素,因为(1)。您可以在图形上运行一个布局,包括锁定的节点,但是由于(2),它们不会被移动。

听起来你不喜欢植树造林的结果,所以你应该尝试更好的部队布局,如CoSE或可乐。锁定元素和运行布局应该适用于简单的使用。这种方法和其他方法在我们使用Cytoscape.js的几个项目中运行得很好。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32301719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档