forked from github/dataease
Merge pull request #11277 from dataease/pr@dev-v2@refactor_extreme_value_label
refactor(图表): 最值标签不显示
This commit is contained in:
commit
c6ac91e316
@ -104,8 +104,10 @@ const noChildrenFieldChart = chart => {
|
||||
|
||||
export const extremumEvt = (newChart, chart, _options, container) => {
|
||||
chart.container = container
|
||||
newChart.on('afterrender', ev => {
|
||||
createExtremumPoint(chart, ev)
|
||||
newChart.on('beforerender', ev => {
|
||||
newChart.chart.geometries[0].on('beforerenderlabel', () => {
|
||||
createExtremumPoint(chart, ev)
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
@ -158,6 +160,8 @@ export const createExtremumPoint = (chart, ev) => {
|
||||
if (pointObjList && pointObjList.length > 0) {
|
||||
const pointObj = pointObjList[0]
|
||||
const { minItem, maxItem } = findMinMax(pointObjList.reverse())
|
||||
minItem._origin.EXTREME = true
|
||||
maxItem._origin.EXTREME = true
|
||||
let attr
|
||||
let showExtremum = false
|
||||
if (noChildrenFieldChart(chart) || yAxis.length > 1) {
|
||||
|
@ -132,6 +132,9 @@ export class Bar extends G2PlotChartView<ColumnOptions, Column> {
|
||||
fields: [],
|
||||
...tmpOptions.label,
|
||||
formatter: (data: Datum, _point) => {
|
||||
if (data.EXTREME) {
|
||||
return ''
|
||||
}
|
||||
if (!labelAttr.seriesLabelFormatter?.length) {
|
||||
return data.value
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user