2016-08-15 254 views

回答

0

您可以使用yFiles算法进行布局extension。这将使yFiles布局为可重用的Cytoscape布局。你也可以根据yFiles的输出更新专门的位置,但是做一个扩展真的很容易和有益。

如果您只是想在init中指定位置:将节点放置在您在element JSONposition字段中指定的任何位置。

您可以在已存在的元素上调用node.position()nodes.positions()。布局扩展倾向于使用nodes.positions()(更多手册)或nodes.layoutPositions()(更简单)。

如果你决定做一个扩展,请发布它。建立和发布扩展的过程是fully automated,所以它给你提供了很好的模块性,并使其他开发者有机会尝试并贡献给你的布局。