3

這個例子的描述:http://bl.ocks.org/mbostock/4062045(在下面找到圖片),陳述它是「物理模擬帶電粒子和彈簧使相關字符靠近。」D3.js強制指導佈局?

enter image description here

我只是好奇的代碼(在同一頁面上)的哪個部分實現或定義的彈簧力,特別是基於相關的人物?

我問這個,因爲我是D3.js沒有實現彈簧力的力執導的佈局下的印象,因爲它的API文檔中提到:

「鏈接是不作爲‘彈簧力’,正如在其他力量導向佈局中常見的那樣,但是卻是弱幾何約束。「 - https://github.com/mbostock/d3/wiki/Force-Layout#wiki-linkDistance

回答

1

在D3力導向佈局中,彈簧力使用gravity方法定義,如果未設置,則默認爲0.1

檢出this fiddle您提到的同一個例子的重力設置爲0.9

linkDistance文檔中提到的「弱幾何約束」進一步討論了here

「重力實現類似於每個節點連接到佈局的 尺寸的中心的虛擬彈簧弱幾何約束。」

+0

啊I C ...等方面仍然存在沒有像這樣的彈簧力,但引力是類似力的「彈簧」。萬分感謝! – vijay