diff --git a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/distribution/radar.ts b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/distribution/radar.ts index 74f0239723..46d8bfd6d4 100644 --- a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/distribution/radar.ts +++ b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/distribution/radar.ts @@ -341,11 +341,10 @@ export class Radar extends G2ChartView { const customAttr: DeepPartial = parseJson(chart.customAttr) const tooltipAttr = customAttr.tooltip const yAxis = chart.yAxis + const lineMark = options.children[0] if (!tooltipAttr.show) { - return { - ...options, - tooltip: false - } + defaultsDeep(lineMark, { tooltip: false }) + return options } const formatterMap = tooltipAttr.seriesTooltipFormatter ?.filter(i => i.show) @@ -362,7 +361,6 @@ export class Radar extends G2ChartView { g2TooltipWrapper.style.zIndex = '9999' document.body.appendChild(g2TooltipWrapper) } - const lineMark = options.children[0] const tooltipOptions: G2Spec = { tooltip: d => d, interaction: {