我正在使用cytoscape.js 2.3.9,我正在玩一些佈局。 我現在渲染大約150個節點,但我希望一直到1000-1500。有大約25個節點和1-50個可能的孩子。 我最需要的方法是用'cose'佈局,但是離我的最終預期結果還很遠。如何提高cytoscape.js中'cose'佈局的間距?
我已經嘗試過使用其屬性值進行記錄的幾種配置,但我沒有那麼強大的定向模擬,感覺就像沒有多少意義。
有了這個配置:
layout: {
'name':'cose',
'animate':false,
'refresh':.1,
'edgeElasticity' : 20,
'fit': true,
'gravity' : 100
}
我得到這個結果(紅線表示包含分區的大小):
祝圖更適合的,少留空白和兒童節點更接近它的父節點。 有時有幾個要素更適合的(但不總是),像這樣:
但即使這樣一些子節點重疊,其母公司和其他人得到這麼遠。
對屬性值或任何其他佈局更適合我的紫袍的建議?
謝謝。
佈局的文檔位於https://github.com/cytoscape/cytoscape.js/blob/v2.3.9/documentation/md/layouts/cose.md,其源代碼位於https://github.com/ Cytoscape中/ cytoscape.js/BLOB/v2.3.9/src目錄/擴展/ layout.cose.js。如果你提供一個'jsFiddle'來玩你的數據集,那麼你有機會得到一個有用的答案會提高一點 – xmojmr 2015-02-07 07:47:25