inner radius could be slightly negative due to numerical errors

This commit is contained in:
Evert Timberg 2017-01-22 12:46:27 -05:00
parent 1934358663
commit 1ef9fbf7a6

View File

@ -191,7 +191,7 @@ module.exports = function(Chart) {
meta.total = me.calculateTotal();
me.outerRadius = chart.outerRadius - (chart.radiusLength * me.getRingIndex(me.index));
me.innerRadius = me.outerRadius - chart.radiusLength;
me.innerRadius = Math.max(me.outerRadius - chart.radiusLength, 0);
helpers.each(meta.data, function(arc, index) {
me.updateElement(arc, index, reset);