1
這聽起來完全小白,但我感到困惑:D3選擇變量重用後追加
var link1=container.append("g").selectAll(".link")
.data(graph.links)
.enter().append("line")
如果我使用LINK1再次,將其追加另一個「G」和「行」,而不是隻選擇他們?
還是我必須做的是這樣link.select ....
這聽起來完全小白,但我感到困惑:D3選擇變量重用後追加
var link1=container.append("g").selectAll(".link")
.data(graph.links)
.enter().append("line")
如果我使用LINK1再次,將其追加另一個「G」和「行」,而不是隻選擇他們?
還是我必須做的是這樣link.select ....
鏈接1被分配到右側的結果,而不是右手邊爲你鍵入它。所以它會指向創建的「行」。
這是否意味着:var link1 = container.append(「g」)等於link1 = container.select(「g」)? –
本質上,是的,這是有效的結果。 –