fix(图表): 修复指标轴刻度数计算错误

This commit is contained in:
wisonic-s
2025-09-29 14:09:55 +08:00
committed by wisonic-s
parent 3832adbafc
commit 44a1f61165
8 changed files with 12 additions and 12 deletions

View File

@@ -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 = []

View File

@@ -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 = []

View File

@@ -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 = []

View File

@@ -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 = []

View File

@@ -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 = []

View File

@@ -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 = []

View File

@@ -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 = []

View File

@@ -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 = []