9
當我使用selection.sort()對d3中的所有路徑重新排序時,數據連接受到干擾,我的路徑被重新分配給錯誤的數據對象。對d3.js中的選擇進行排序干擾了數據連接
我只想對路徑進行重新排序,以便有些路徑最終位於其他路徑之上(如在z-index中)。我不想將數據對象從一個路徑重新分配給另一個路徑。
如何在不干擾數據連接的情況下對路徑重新排序?
_friends.selectAll('path').sort(function(a, b){
return d3.ascending(a.Q, b.Q);
});
謝謝你,傑森,一鍵功能的伎倆。 – Mark 2012-07-17 06:53:44
另請參閱[關於對象常量的教程](http://bost.ocks.org/mike/constancy/),其中討論了關鍵函數。 – mbostock 2012-07-17 23:33:08