diff --git a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/line/area.ts b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/line/area.ts index 472d1c35f1..1e70114529 100644 --- a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/line/area.ts +++ b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/line/area.ts @@ -420,7 +420,7 @@ export class Area extends G2ChartView { y: { domainMin: yAxis.axisValue.min, domainMax: yAxis.axisValue.max, - tickCount: yAxis.axisValue.splitCount, + tickCount: yAxis.axisValue.splitCount < 2 ? 2 : yAxis.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / count const ticks = [] diff --git a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/line/line.ts b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/line/line.ts index 19ed935ebd..29f6a412c8 100644 --- a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/line/line.ts +++ b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/line/line.ts @@ -404,7 +404,7 @@ export class Line extends G2ChartView { y: { domainMin: yAxis.axisValue.min, domainMax: yAxis.axisValue.max, - tickCount: yAxis.axisValue.splitCount, + tickCount: yAxis.axisValue.splitCount < 2 ? 2 : yAxis.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / count const ticks = [] diff --git a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-dual-line.ts b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-dual-line.ts index 9e0c7cb591..e573c0c6c7 100644 --- a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-dual-line.ts +++ b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-dual-line.ts @@ -735,7 +735,7 @@ export class GroupLineMix extends G2ChartView { merge(leftLineMark, scaleOpt, { axis: { y: { - tickCount: yAxis.axisValue.splitCount, + tickCount: yAxis.axisValue.splitCount < 2 ? 2 : yAxis.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / (count - 1) const ticks = [] @@ -761,7 +761,7 @@ export class GroupLineMix extends G2ChartView { merge(lineMark, scaleOpt, { axis: { y: { - tickCount: yAxisExt.axisValue.splitCount, + tickCount: yAxisExt.axisValue.splitCount < 2 ? 2 : yAxisExt.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / (count - 1) const ticks = [] diff --git a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-group.ts b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-group.ts index e285975578..1e1d4f4149 100644 --- a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-group.ts +++ b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-group.ts @@ -721,7 +721,7 @@ export class GroupLineMix extends G2ChartView { }, axis: { y: { - tickCount: yAxis.axisValue.splitCount, + tickCount: yAxis.axisValue.splitCount < 2 ? 2 : yAxis.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / (count - 1) const ticks = [] @@ -747,7 +747,7 @@ export class GroupLineMix extends G2ChartView { merge(lineMark, scaleOpt, { axis: { y: { - tickCount: yAxisExt.axisValue.splitCount, + tickCount: yAxisExt.axisValue.splitCount < 2 ? 2 : yAxisExt.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / (count - 1) const ticks = [] diff --git a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-stack.ts b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-stack.ts index 71a97bc336..64aaf1ae62 100644 --- a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-stack.ts +++ b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix-stack.ts @@ -719,7 +719,7 @@ export class StackLineMix extends G2ChartView { }, axis: { y: { - tickCount: yAxis.axisValue.splitCount, + tickCount: yAxis.axisValue.splitCount < 2 ? 2 : yAxis.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / (count - 1) const ticks = [] @@ -745,7 +745,7 @@ export class StackLineMix extends G2ChartView { merge(lineMark, scaleOpt, { axis: { y: { - tickCount: yAxisExt.axisValue.splitCount, + tickCount: yAxisExt.axisValue.splitCount < 2 ? 2 : yAxisExt.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / (count - 1) const ticks = [] diff --git a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix.ts b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix.ts index e7766a193d..b9394b438b 100644 --- a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix.ts +++ b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/mix/mix.ts @@ -562,7 +562,7 @@ export class ColumnLineMix extends G2ChartView { }, axis: { y: { - tickCount: yAxis.axisValue.splitCount, + tickCount: yAxis.axisValue.splitCount < 2 ? 2 : yAxis.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / (count - 1) const ticks = [] @@ -588,7 +588,7 @@ export class ColumnLineMix extends G2ChartView { merge(lineMark, scaleOpt, { axis: { y: { - tickCount: yAxisExt.axisValue.splitCount, + tickCount: yAxisExt.axisValue.splitCount < 2 ? 2 : yAxisExt.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / (count - 1) const ticks = [] diff --git a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/relation/quadrant.ts b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/relation/quadrant.ts index 53c950521d..8f435997db 100644 --- a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/relation/quadrant.ts +++ b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/relation/quadrant.ts @@ -415,7 +415,7 @@ export class Quadrant extends G2ChartView { y: { domainMin: yAxis.axisValue.min, domainMax: yAxis.axisValue.max, - tickCount: yAxis.axisValue.splitCount, + tickCount: yAxis.axisValue.splitCount < 2 ? 2 : yAxis.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / count const ticks = [] diff --git a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/relation/scatter.ts b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/relation/scatter.ts index f5c13e129b..8e04038c25 100644 --- a/core/core-frontend/src/views/chart/components/js/panel/charts/g2/relation/scatter.ts +++ b/core/core-frontend/src/views/chart/components/js/panel/charts/g2/relation/scatter.ts @@ -473,7 +473,7 @@ export class Scatter extends G2ChartView { y: { domainMin: yAxis.axisValue.min, domainMax: yAxis.axisValue.max, - tickCount: yAxis.axisValue.splitCount, + tickCount: yAxis.axisValue.splitCount < 2 ? 2 : yAxis.axisValue.splitCount, tickMethod: (min, max, count) => { const step = (max - min) / count const ticks = []