fix(图表): 修复象限图隐藏纵轴轴名称后,整个图表都不显示的问题 #15628

This commit is contained in:
jianneng-fit2cloud
2025-04-10 14:04:32 +08:00
committed by jianneng-fit2cloud
parent 79a1f96fe6
commit c1e119f231
2 changed files with 8 additions and 5 deletions

View File

@@ -13,7 +13,8 @@ import {
configPlotTooltipEvent,
configYaxisTitleLengthLimit,
getTooltipContainer,
TOOLTIP_TPL
TOOLTIP_TPL,
getPadding
} from '../../common/common_antv'
import { DEFAULT_LEGEND_STYLE } from '@/views/chart/components/editor/util/chart'
@@ -209,7 +210,7 @@ export class Quadrant extends G2PlotChartView<ScatterOptions, G2Scatter> {
data: data,
xField: 'yAxis',
yField: 'yAxisExt',
appendPadding: 30,
appendPadding: getPadding(chart),
pointStyle: {
fillOpacity: 0.8,
stroke: '#bbb'

View File

@@ -2098,10 +2098,12 @@ export function configYaxisTitleLengthLimit(chart, plot) {
? wrappedTitle.slice(0, wrappedTitle.length - 2) + '...'
: wrappedTitle + '...'
}
// 更新Y轴标题的原始文本和截断后的文本
ev.view.options.axes.yAxisExt.title.originalText = yAxis.name
ev.view.options.axes.yAxisExt.title.text = wrappedTitle
const { title } = ev.view.options.axes.yAxisExt
if (title) {
title.originalText = yAxis.name
title.text = wrappedTitle
}
})
}