2016-08-22 2 views
0

ich d3 Sunburst Diagramm haben - basierend auf diesem Beispiel:d3.js - Umladen Chart

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

Ich habe eine Bedingung hinzugefügt d.depth jedoch zu steuern, wie sich dies ändert, muss ich das Diagramm sein aktualisiert mit dem neuen D.deth-Wert.

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

Gibt es eine einfache Methode refresh() eingebaut oder muss ich etwas tun, wie das div entfernen und auf die gleiche Weise wie beim Laden der Seite neu zu zeichnen?

Jede Hilfe wäre willkommen.

Danke.

Antwort