1
我使用d3.js(tree-radial.js)中的徑向樹示例,並且當您單擊節點時,它應該移動到中心(將其設置爲新的根節點)。我想從一個樹結構到另一個樹結構的平穩過渡,但是我根本無法完成它。點擊被識別,但我不知道如何轉換節點。有人可以向我解釋完成這項工作的步驟,或者鏈接一個簡單的例子來說明這一點嗎?d3js - 動畫樹結構
我使用d3.js(tree-radial.js)中的徑向樹示例,並且當您單擊節點時,它應該移動到中心(將其設置爲新的根節點)。我想從一個樹結構到另一個樹結構的平穩過渡,但是我根本無法完成它。點擊被識別,但我不知道如何轉換節點。有人可以向我解釋完成這項工作的步驟,或者鏈接一個簡單的例子來說明這一點嗎?d3js - 動畫樹結構
我不知道這是否有幫助,但你可以看看這個:http://bl.ocks.org/1249394。被點擊的節點在這個例子中不會移動到中心,但實際上你仍然需要做一些類似的轉換,只是你必須調整節點的位置在中心(稍微不同的座標)轉變)。
可能的解決方案:找到點擊節點的位移;然後選擇所有節點並應用轉換:從每個節點中減去位移。 – alm