Cytoscape:避免重叠分组节点

时间:2016-02-29 22:59:06

标签: cytoscape.js

是否有布局或选项来避免分组节点相互重叠? 我获得了包含独立节点和分组节点的图表,但这些组合依赖于动态数据。所以我不能把它们放在我的身上,或者想避免它。 我尝试过的所有布局都没有处理分组节点并将它们的子节点放在一起。 例如' circle'创建一个所有节点的圆圈,而不是每个圆圈。

目标是创建像" http://js.cytoscape.org/demos/5b192c88616af2f75344/"之类的东西,但是那些节点是手工制作的。

我见过这个例子" http://js.cytoscape.org/demos/59e38e9f20e25a293e44/"这似乎按要求工作,但它正在使用扩展。首先,我想找到一个内置的解决方案。

1 个答案:

答案 0 :(得分:0)

您对非扩展解决方案的要求是错误的。

Cytoscape.js本身只包含基本的小KB布局,默认情况下是否包含布局没有任何功能差异:They are both extensions - 默认包含一些布局,有些则不包括。CoSE Bilkent

CoSE是图形/网络的最佳复合节点布局算法 - 无。您也可以使用CoSE,默认情况下包含它。 https://groups.google.com/a/lists.datastax.com/forum/#!topic/python-driver-user/iBT4W-Ne2y4是算法的更基本版本,在某些情况下会以牺牲视觉效果为代价进行优化。

相关问题