diff --git a/src/component/axis/AxisBuilder.ts b/src/component/axis/AxisBuilder.ts index 9e5151711b..7714b85c38 100644 --- a/src/component/axis/AxisBuilder.ts +++ b/src/component/axis/AxisBuilder.ts @@ -908,6 +908,8 @@ const builders: Record = { const maxWidth = retrieve( cfg.raw.nameTruncateMaxWidth, truncateOpt.maxWidth, axisNameAvailableWidth ); + const textOverflow = retrieve2(textStyleModel.get('overflow'), 'truncate'); + const textWidth = retrieve2(textStyleModel.get('width'), maxWidth) as number; const nameMarginLevel = extraParams.nameMarginLevel || 0; @@ -919,8 +921,8 @@ const builders: Record = { style: createTextStyle(textStyleModel, { text: name, font: textFont, - overflow: 'truncate', - width: maxWidth, + overflow: textOverflow, + width: textWidth, ellipsis, fill: textStyleModel.getTextColor() || axisModel.get(['axisLine', 'lineStyle', 'color']) as ColorString, diff --git a/test/radar-axis.html b/test/radar-axis.html index 842cd424db..d993da831b 100644 --- a/test/radar-axis.html +++ b/test/radar-axis.html @@ -40,6 +40,9 @@
+
+ + + + + + +