Skip to content

Commit 78c940f

Browse files
Merge branch 'jjimenez-bug_fix_NaN_pie_segments'
2 parents 951c402 + b329561 commit 78c940f

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/objects/chart/methods/_getSeriesData.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,11 @@
120120

121121
// Loop again to calculate shares
122122
for (i = 0; i < returnData.length; i += 1) {
123-
returnData[i].piePct = (returnData[i].pValue / pieDictionary[returnData[i].pieKey].total);
123+
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+
}
124128
returnData[i].startAngle = pieDictionary[returnData[i].pieKey].angle;
125129
returnData[i].endAngle = returnData[i].startAngle + returnData[i].piePct * (endAngle - startAngle);
126130
pieDictionary[returnData[i].pieKey].angle = returnData[i].endAngle;

0 commit comments

Comments
 (0)