From f9a7407eeb397c932b5f2cc1dd1c4e5bff3b1838 Mon Sep 17 00:00:00 2001 From: jianneng-fit2cloud Date: Wed, 25 Jun 2025 15:43:36 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=9B=BE=E8=A1=A8):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=AD=90=E5=BC=B9=E5=9B=BE=EF=BC=8C=E5=BD=93=E5=AE=9E=E9=99=85?= =?UTF-8?q?=E5=80=BC=E4=B8=8E=E7=9B=AE=E6=A0=87=E5=80=BC=E4=B8=AD=E4=BB=BB?= =?UTF-8?q?=E6=84=8F=E5=AD=97=E6=AE=B5=E4=B8=8E=E5=8C=BA=E9=97=B4=E5=AD=97?= =?UTF-8?q?=E6=AE=B5=E6=98=AF=E5=90=8C=E4=B8=80=E4=B8=AA=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=AD=97=E6=AE=B5=E6=95=B0=E6=8D=AE=E8=A2=AB?= =?UTF-8?q?=E6=B1=82=E5=92=8C=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/bar/BulletGraphHandler.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/core/core-backend/src/main/java/io/dataease/chart/charts/impl/bar/BulletGraphHandler.java b/core/core-backend/src/main/java/io/dataease/chart/charts/impl/bar/BulletGraphHandler.java index 2ad44f40a1..c9772806e4 100644 --- a/core/core-backend/src/main/java/io/dataease/chart/charts/impl/bar/BulletGraphHandler.java +++ b/core/core-backend/src/main/java/io/dataease/chart/charts/impl/bar/BulletGraphHandler.java @@ -15,6 +15,7 @@ import org.springframework.stereotype.Component; import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.Objects; @Component public class BulletGraphHandler extends YoyChartHandler { @@ -26,7 +27,12 @@ public class BulletGraphHandler extends YoyChartHandler { var result = super.formatAxis(view); var yAxis = result.getAxisMap().get(ChartAxis.yAxis); yAxis.addAll(view.getYAxisExt()); - yAxis.addAll(view.getExtBubble()); + if (!view.getExtBubble().isEmpty() + && !Objects.equals(view.getExtBubble().getFirst().getId(), view.getYAxisExt().getFirst().getId()) + && !Objects.equals(view.getExtBubble().getFirst().getId(), view.getYAxis().getFirst().getId())) { + yAxis.addAll(view.getExtBubble()); + result.getAxisMap().put(ChartAxis.extBubble, view.getExtBubble()); + } yAxis.addAll(view.getExtTooltip()); result.getAxisMap().put(ChartAxis.yAxis, yAxis); result.getAxisMap().put(ChartAxis.yAxisExt, view.getYAxisExt());