diff --git a/src/Chart.Doughnut.js b/src/Chart.Doughnut.js index 35de93c7f..a892b0efc 100644 --- a/src/Chart.Doughnut.js +++ b/src/Chart.Doughnut.js @@ -109,12 +109,12 @@ } }, calculateCircumference : function(value){ - return (Math.PI*2)*(value / this.total); + return (Math.PI*2)*(Math.abs(value) / this.total); }, calculateTotal : function(data){ this.total = 0; helpers.each(data,function(segment){ - this.total += segment.value; + this.total += Math.abs(segment.value); },this); }, update : function(){