3
在力佈局中,當兩個遙遠的節點被鏈接時,我想減慢動畫。例如:如果我有2個相距400px的節點並且它們之間建立了鏈接(在初始化打勾完全冷卻後),我想鏈接到以400px開始,然後向下動畫100(或者設置爲標準鏈接距離)。減弱D3力度佈局中的鏈接動畫
在力佈局中,當兩個遙遠的節點被鏈接時,我想減慢動畫。例如:如果我有2個相距400px的節點並且它們之間建立了鏈接(在初始化打勾完全冷卻後),我想鏈接到以400px開始,然後向下動畫100(或者設置爲標準鏈接距離)。減弱D3力度佈局中的鏈接動畫
您可以將linkStrength設置爲較低的值,以使連接更加不突兀。像這樣:
force.linkStrength(0.1);
linkStrength是值0和1之間 https://github.com/mbostock/d3/wiki/Force-Layout#linkStrength
強度與動畫無關,它與位置的強弱有關,這是不正確的 – 2017-10-12 02:38:39
不知道你的意思。你在尋找類似['friction'參數](https://github.com/mbostock/d3/wiki/Force-Layout#wiki-friction)的東西嗎? – 2013-05-10 10:01:16
不,沒有具體。當兩個節點相連時,它們幾乎是瞬間「拼接」在一起(從400px到100px),而不是與佈局的花樣,摩擦,電荷和阿爾法結合。 – greenafrican 2013-05-10 18:03:47
我幾乎想要將鏈接從400緩動到100。 – greenafrican 2013-05-10 18:05:53