2016-08-15 111 views

回答

0

您可以使用yFiles算法進行佈局extension。這將使yFiles佈局爲可重用的Cytoscape佈局。你也可以根據yFiles的輸出更新專門的位置,但是做一個擴展真的很容易和有益。

如果您只是想在init中指定位置:將節點放置在您在element JSONposition字段中指定的任何位置。

您可以在已存在的元素上調用node.position()nodes.positions()。佈局擴展傾向於使用nodes.positions()(更多手冊)或nodes.layoutPositions()(更簡單)。

如果你決定做一個擴展,請發佈它。建立和發佈擴展的過程是fully automated,所以它給你提供了很好的模塊性,並使其他開發者有機會嘗試並貢獻給你的佈局。