我想用cytoscape创建一个网络表示。
需要在“站点”节点中安排设备,并且站点需要属于/派遣到区域节点(它们是7个区域,可能是400-500个站点和700-800个设备)
所以一个区域有多个站点,一个站点可以有多个节点(设备)
我有一些问题要为超过1000个节点应用布局。
如何为每个级别的节点应用布局并将它们组合在一起而不重叠?
我可以使用选择器应用应用布局吗?
感谢您的帮助!
原谅我的近似英语我是法国人。
最好的问候
答案 0 :(得分:2)
Vouz pouvez utiliser data.parent
dans le JSON du noeud。 Il indique le noeud qui est au-dessus de l'autre noeud dans l'hiéarchie。关于généralement利用cose-bilkent
倾倒组织者lesgrapheshiéarchique。 Il y a les autresalgorithmshiéarchiques,mais cose-bilkent
est normalement le meilleur。
-
您可以在节点的JSON中使用data.parent
。它在复合图层次结构中指示其上方的节点。 cose-bilkent
布局通常用于复合图。还有其他复合布局,但cose-bilkent
通常最适合。
答案 1 :(得分:0)
感谢您的回答和法语信息:)
确实,我发现了cose-bilkent布局,并且似乎对嵌套节点有效。但我必须删除一级层次结构(因为经过4小时的处理后,API不会完成处理),结果令人鼓舞。
因此,对于父母>子父母>节点,我可能会尝试将我的流程分开。
我有7个父母,所以一个接一个。将地图保存在JSON文件中,最后合并所有7个json文件并使用预设布局。
祝你好运