diff --git a/src/label/labelGuideHelper.ts b/src/label/labelGuideHelper.ts index c9a4b5bdb2..13008a7642 100644 --- a/src/label/labelGuideHelper.ts +++ b/src/label/labelGuideHelper.ts @@ -618,7 +618,7 @@ export function setLabelLineStyle( if (isLabelIgnored // Not show when label is not shown in this state. || !retrieve2(stateShow, showNormal) // Use normal state by default if not set. ) { - const stateObj = isNormal ? labelLine : (labelLine && labelLine.states.normal); + const stateObj = isNormal ? labelLine : (labelLine && labelLine.states[stateName]); if (stateObj) { stateObj.ignore = true; } diff --git a/test/pie-label.html b/test/pie-label.html index 0d1c0c4dbb..85541efd72 100644 --- a/test/pie-label.html +++ b/test/pie-label.html @@ -50,6 +50,7 @@
+
+ +