From f634a0f49229a82509ade484aeb2f70db5c5a118 Mon Sep 17 00:00:00 2001 From: jianneng-fit2cloud Date: Wed, 29 Apr 2026 17:01:07 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E5=9B=BE=E8=A1=A8):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=20G2=20=E5=9B=BE=E8=A1=A8=E8=81=94=E5=8A=A8=E3=80=81=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E7=AD=89=E4=BA=8B=E4=BB=B6=E5=BC=B9=E7=AA=97=E4=BD=8D?= =?UTF-8?q?=E7=BD=AE=E5=81=8F=E7=A7=BB=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../views/components/ChartComponentG2Plot.vue | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/core-frontend/src/views/chart/components/views/components/ChartComponentG2Plot.vue b/core/core-frontend/src/views/chart/components/views/components/ChartComponentG2Plot.vue index 8e174ef165..93682ffe91 100644 --- a/core/core-frontend/src/views/chart/components/views/components/ChartComponentG2Plot.vue +++ b/core/core-frontend/src/views/chart/components/views/components/ChartComponentG2Plot.vue @@ -477,17 +477,19 @@ const action = param => { trackClick(trackMenu.value[0]) } else { // 图表关联多个事件 + const pointX = param.x ?? param?.canvas?.x ?? 0 + const pointY = param.y ?? param?.canvas?.y ?? 0 const barStyleTemp = { - left: param.x - 50, - top: param.y + 10 + left: pointX - 50, + top: pointY + 10 } trackBarStyleCheck(props.element, barStyleTemp, props.scale, trackMenu.value.length) const trackBarX = barStyleTemp.left let trackBarY = 50 state.trackBarStyle.left = barStyleTemp.left + 'px' if (curView.type === 'symbolic-map') { - trackBarY = param.y + 10 - state.trackBarStyle.top = param.y + 10 + 'px' + trackBarY = pointY + 10 + state.trackBarStyle.top = pointY + 10 + 'px' } else { trackBarY = barStyleTemp.top state.trackBarStyle.top = barStyleTemp.top + 'px'