From aa6e6c0690daf52bef8644ea6ed6fa8b9c796892 Mon Sep 17 00:00:00 2001 From: jianneng-fit2cloud Date: Tue, 2 Jul 2024 22:06:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E4=BB=AA=E8=A1=A8=E6=9D=BF-=E6=95=A3?= =?UTF-8?q?=E7=82=B9=E5=9B=BE):=20=E4=BF=AE=E5=A4=8D=E6=95=A3=E7=82=B9?= =?UTF-8?q?=E5=9B=BE=E8=AE=BE=E7=BD=AE=E6=B0=94=E6=B3=A1=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E5=A4=B1=E8=B4=A5=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chart/charts/impl/scatter/ScatterHandler.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/core/core-backend/src/main/java/io/dataease/chart/charts/impl/scatter/ScatterHandler.java b/core/core-backend/src/main/java/io/dataease/chart/charts/impl/scatter/ScatterHandler.java index 7ce7b0f7ad..e84de4a2c7 100644 --- a/core/core-backend/src/main/java/io/dataease/chart/charts/impl/scatter/ScatterHandler.java +++ b/core/core-backend/src/main/java/io/dataease/chart/charts/impl/scatter/ScatterHandler.java @@ -7,6 +7,7 @@ import lombok.Getter; import org.springframework.stereotype.Component; import java.util.ArrayList; +import java.util.Iterator; import java.util.List; import java.util.Map; @@ -35,6 +36,17 @@ public class ScatterHandler extends YoyChartHandler { var xAxis = formatResult.getAxisMap().get(ChartAxis.xAxis); var yAxis = formatResult.getAxisMap().get(ChartAxis.yAxis); var extBubble = formatResult.getAxisMap().get(ChartAxis.extBubble); + if (!extBubble.isEmpty()) { + // 剔除气泡大小,移除一个 + Iterator iterator = yAxis.iterator(); + while (iterator.hasNext()) { + ChartViewFieldDTO obj = iterator.next(); + if (obj.getId().equals(extBubble.getFirst().getId())) { + iterator.remove(); + break; + } + } + } Map result = ChartDataBuild.transScatterDataAntV(xAxis, yAxis, view, data, extBubble, isDrill); return result; }