2014-07-10 48 views
-1

我想使用相同的數據集同時顯示多個D3層次佈局。除了每個佈局計算並重新計算具有不同值的名爲d.xd.y的座標,並且這會在更新任何圖表時產生衝突,這種情況很好。在D3層次結構佈局中重命名座標d.x和d.y

是否可以覆蓋(重命名?)d.xd.y,因爲在以下示例中可以覆蓋children/values ???

var tree = d3.layout.tree() 
      .children(function(d) { 
       return d.values; 
      }); 

我一直在耗盡我的大腦在這一個......先謝謝了!

回答

0

不,這是由佈局設置的東西,不能在不更改源代碼的情況下進行覆蓋。但是,您可以使用不同佈局的相同數據的副本。

+0

這就是我所懷疑的,謝謝。我想避免用數千個條目的多個副本加載客戶端。 – emiguevara