anchor.diff:    function error() {
         console.log("error")
     }
  -})();
  
positive.code: 
    var path = svg.datum(root).selectAll("path")
        .data(partition.nodes)
        .enter().append("path")
        .attr("d", arc)
        .style("fill", function(d) {
          return color((d.children ? d : d.parent).name); })
  
negative.code:   var x = d3.scale.linear()
        .range([0, 2 * Math.PI]);
  
    var y = d3.scale.linear()
        .range([0, radius]);
  
    var color = d3.scale.category20c();
  