2016-08-22 145 views
0

我有一個D3旭日形圖 - 基於這個例子:d3.js - 刷新圖表

https://bl.ocks.org/kerryrodden/7090426

我添加了一個條件但這樣的變化來控制d.depth,我需要的圖表上用新的d.depth值刷新。

var nodes = partition.nodes(json) 
      .filter(function(d) { 
      return (d.dx > 0.005 && d.depth < $scope.detailLevelForChart); 
}); 

有沒有建立在一個簡單的方法refresh()還是必須像做刪除div和重繪方式在頁面加載時一樣嗎?

任何幫助,將不勝感激。

感謝。

回答