anchor.diff:              .range([0,722]);
   
       var yscale = d3.scale.linear()
  -            .domain([0,categories.length ])
  +            .domain([0,categories.length])
               .range([0,300]);
   
       var colorScale = d3.scale.quantize()
  
positive.code:               .enter()
                .append('text')
                .attr({'x':function(d) {return xscale(d)-100; },'y':function(d,i){ return yscale(i)+35; }})
                .text(function(d){ return d; }).style({'fill':'#fff','font-size':'20px'});
  
  
  </script>
  
negative.code:       yAxis
          .orient('left')
          .scale(yscale)
          .tickSize(1)
          .tickFormat(function(d,i){ return categories[i]; })
          .tickValues(d3.range(17));
  
  