We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 951c402 + b329561 commit 78c940fCopy full SHA for 78c940f
1 file changed
src/objects/chart/methods/_getSeriesData.js
@@ -120,7 +120,11 @@
120
121
// Loop again to calculate shares
122
for (i = 0; i < returnData.length; i += 1) {
123
- returnData[i].piePct = (returnData[i].pValue / pieDictionary[returnData[i].pieKey].total);
+ if (pieDictionary[returnData[i].pieKey].total === 0) {
124
+ returnData[i].piePct = 0;
125
+ } else {
126
+ returnData[i].piePct = (returnData[i].pValue / pieDictionary[returnData[i].pieKey].total);
127
+ }
128
returnData[i].startAngle = pieDictionary[returnData[i].pieKey].angle;
129
returnData[i].endAngle = returnData[i].startAngle + returnData[i].piePct * (endAngle - startAngle);
130
pieDictionary[returnData[i].pieKey].angle = returnData[i].endAngle;
0 commit comments