diff --git a/src/component/axis/AxisBuilder.ts b/src/component/axis/AxisBuilder.ts index 605f483a66..5413910ed6 100644 --- a/src/component/axis/AxisBuilder.ts +++ b/src/component/axis/AxisBuilder.ts @@ -47,7 +47,7 @@ type AxisEventData = { name?: string value?: string | number dataIndex?: number - formattedLabel?: string + tickIndex?: number } & { [key in AxisIndexKey]?: number }; @@ -816,8 +816,10 @@ function buildAxisLabel( const eventData = AxisBuilder.makeAxisEventDataBase(axisModel); eventData.targetType = 'axisLabel'; eventData.value = rawLabel; - eventData.dataIndex = index; - eventData.formattedLabel = formattedLabel; + eventData.tickIndex = index; + if (axis.type === 'category') { + eventData.dataIndex = index; + } getECData(textEl).eventData = eventData; } diff --git a/test/axisLabel.html b/test/axisLabel.html index a6c9e7ab3a..a3c5b97971 100644 --- a/test/axisLabel.html +++ b/test/axisLabel.html @@ -27,7 +27,7 @@ - + @@ -330,6 +330,7 @@ ] }, "yAxis": { + triggerEvent: true, "type": "value", "axisLabel": { "color": "red",