我已經能夠使用Force Layout構建一個Force Directed Graph。大多數功能都能很好地工作,但我遇到的一個大問題是,在開始佈局時,它會在整個頁面(進出畫布邊界)時反彈到畫布上的位置。如何在D3中控制力指向圖的反彈條目?
我使用alpha來控制它嘗試,但它似乎沒有工作:
// Create a force layout and bind Nodes and Links
var force = d3.layout.force()
.charge(-1000)
.nodes(nodeSet)
.links(linkSet)
.size([width/8, height/10])
.linkDistance(function(d) { if (width < height) { return width*1/3; } else { return height*1/3 } }) // Controls edge length
.on("tick", tick)
.alpha(-5) // <---------------- HERE
.start();
有誰知道如何正確地控制力量佈局進入其SVG畫布?
我不會介意圖形浮動並緩慢安定,但整個圖形的瘋狂反彈根本沒有吸引力。 http://bl.ocks.org/Guerino1/2879486enter link description here
感謝您可以提供任何幫助:
順便說一句,在Force Directed Graph例如可以在這裏找到!
你有沒有找到這個問題的答案?我有同樣的問題。 – Braden