diff --git a/src/components/chart/plugins/plugins.pie.js b/src/components/chart/plugins/plugins.pie.js index c243ac542..1fbefd039 100644 --- a/src/components/chart/plugins/plugins.pie.js +++ b/src/components/chart/plugins/plugins.pie.js @@ -47,6 +47,10 @@ const modules = { radius -= pieOption.pieStroke.lineWidth; } + if (radius < 0) { + return; + } + pie.or = radius; if (ix < pieDataSet.length - 1) { pie.ir = outerRadius - (((outerRadius - innerRadius) / pieDataSet.length) * (ix + 1)); @@ -140,6 +144,10 @@ const modules = { radius -= pieOption.pieStroke.lineWidth; } + if (radius < 0) { + return; + } + pie.or = radius; if (ix < pieDataSet.length - 1) { pie.ir = outerRadius - (((outerRadius - innerRadius) / pieDataSet.length) * (ix + 1));