diff --git a/src/Chart.Doughnut.js b/src/Chart.Doughnut.js index 35de93c7f..5044be604 100644 --- a/src/Chart.Doughnut.js +++ b/src/Chart.Doughnut.js @@ -108,8 +108,12 @@ this.update(); } }, - calculateCircumference : function(value){ - return (Math.PI*2)*(value / this.total); + calculateCircumference : function(value) { + if ( this.total > 0 ) { + return (Math.PI*2)*(value / this.total); + } else { + return 0; + } }, calculateTotal : function(data){ this.total = 0; @@ -181,4 +185,4 @@ defaults : helpers.merge(defaultConfig,{percentageInnerCutout : 0}) }); -}).call(this); \ No newline at end of file +}).call(this);