diff --git a/src/chart/pie/labelLayout.js b/src/chart/pie/labelLayout.js index 2e3204ab49590d9dd6fcfb59ccd5d9988fe6f34d..991799472f09726affaa4b0154fb9e1c55909aab 100644 --- a/src/chart/pie/labelLayout.js +++ b/src/chart/pie/labelLayout.js @@ -171,8 +171,8 @@ define(function (require) { textAlign = 'center'; } else { - var x1 = (isLabelInside ? layout.r / 2 * dx : layout.r * dx) + cx; - var y1 = (isLabelInside ? layout.r / 2 * dy : layout.r * dy) + cy; + var x1 = (isLabelInside ? (layout.r + layout.r0) / 2 * dx : layout.r * dx) + cx; + var y1 = (isLabelInside ? (layout.r + layout.r0) / 2 * dy : layout.r * dy) + cy; textX = x1 + dx * 3; textY = y1 + dy * 3;