1
我想在d3.js中創建一個強制佈局,其中「節點」是svg組而不是單獨的svg形狀。例如,想象一下g
,它包含一系列連接在一條線上的點:我希望力佈局能夠驅動屏幕上這些線的位置,而不會影響這些線上各個點的位置。d3強制佈局將組作爲「節點」
這可能嗎?如果是這樣,我怎麼能做到這一點。如果不是,爲什麼?
我想在d3.js中創建一個強制佈局,其中「節點」是svg組而不是單獨的svg形狀。例如,想象一下g
,它包含一系列連接在一條線上的點:我希望力佈局能夠驅動屏幕上這些線的位置,而不會影響這些線上各個點的位置。d3強制佈局將組作爲「節點」
這可能嗎?如果是這樣,我怎麼能做到這一點。如果不是,爲什麼?
所有你需要做的就是添加'g'元素,其中包含任何你喜歡的東西而不是圓圈。 –
下面是一個快速演示:http://jsfiddle.net/MW8bB/ –
@LarsKotthoff你搖滾,謝謝。每當我想D3中的某些事情會變得棘手時,事情就變得非常簡單了...... – drewmoore