2012-08-02 116 views
0

我有一個可視化,我已經附加了一些svg路徑元素。 然後我執行一些操作,我想追加更多的svg路徑對象而不覆蓋現有的數據。 我該怎麼做?如果我只選擇所有路徑元素並嘗試添加新元素,則不起作用。將路徑元素追加到svg元素而不覆蓋

乾杯

深藍

回答

1

必須選擇SVG路徑的父母,通常一組元素g,並使用一鍵功能,以確定您的數據點,所以enter()方法將僅添加新數據,並且update()方法將更新現有路徑。在文章Object Constancy中有一個例子解釋了這種機制並且有示例代碼。