diff --git a/core/core-backend/src/main/java/io/dataease/chart/charts/impl/numeric/IndicatorHandler.java b/core/core-backend/src/main/java/io/dataease/chart/charts/impl/numeric/IndicatorHandler.java index 8ff6b8c71d..7802e4d488 100644 --- a/core/core-backend/src/main/java/io/dataease/chart/charts/impl/numeric/IndicatorHandler.java +++ b/core/core-backend/src/main/java/io/dataease/chart/charts/impl/numeric/IndicatorHandler.java @@ -8,9 +8,7 @@ import io.dataease.extensions.view.dto.*; import lombok.Getter; import org.springframework.stereotype.Component; -import java.util.List; -import java.util.Map; -import java.util.Objects; +import java.util.*; @Component public class IndicatorHandler extends YoyChartHandler { @@ -33,6 +31,16 @@ public class IndicatorHandler extends YoyChartHandler { return (T) super.calcChartResult(view, formatResult, filterResult, sqlMap, sqlMeta, provider); } + @Override + public AxisFormatResult formatAxis(ChartViewDTO view) { + var axisMap = new HashMap>(); + var yAxis = new ArrayList<>(view.getYAxis()); + axisMap.put(ChartAxis.xAxis, new ArrayList<>()); + axisMap.put(ChartAxis.yAxis, yAxis); + var context = new HashMap(); + return new AxisFormatResult(axisMap, context); + } + private void setIndicatorHandlerXAxis(AxisFormatResult formatResult, CustomFilterResult filterResult) { var xAxis = formatResult.getAxisMap().get(ChartAxis.xAxis); var yAxis = formatResult.getAxisMap().get(ChartAxis.yAxis);