diff --git a/src/chart/pie/labelLayout.ts b/src/chart/pie/labelLayout.ts index 6f5b6e2dc5274543b239873a11b0bb614d5ad7ba..ad8acc4fcaa108b5f28e3969ae890a219bd02841 100644 --- a/src/chart/pie/labelLayout.ts +++ b/src/chart/pie/labelLayout.ts @@ -388,6 +388,11 @@ export default function ( label.setStyle({ align: textAlign }); + const selectState = label.states.select; + if (selectState) { + selectState.x += label.x; + selectState.y += label.y; + } } sector.setTextConfig({ inside: isLabelInside