Skip to content

Commit fa2c6e3

Browse files
committed
fix: fix the bug of updateModelSpecSync can not set axis.tick.forceTickCount
1 parent 648977d commit fa2c6e3

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

packages/vchart/src/component/axis/cartesian/linear-axis.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ import { Factory } from '../../../core/factory';
1010
import { registerAxis } from '../base-axis';
1111
import { registerLineAxis, registerLineGrid } from '@visactor/vgrammar-core';
1212
import { registerDataSetInstanceTransform } from '../../../data/register';
13-
import { continuousTicks, ICartesianTickDataOpt } from '@visactor/vrender-components';
13+
import type { ICartesianTickDataOpt } from '@visactor/vrender-components';
14+
import { continuousTicks } from '@visactor/vrender-components';
1415
import { isXAxis, isZAxis } from './util';
1516
import { combineDomains, isPercent } from '../../../util';
1617

@@ -46,6 +47,10 @@ export class CartesianLinearAxis<
4647
setAttrFromSpec(): void {
4748
super.setAttrFromSpec();
4849
this.setExtraAttrFromSpec();
50+
const tickTransform = this._tickData?.[0]
51+
?.getDataView()
52+
.transformsArr.find(t => t.type === this.registerTicksTransform());
53+
tickTransform && (tickTransform.options = this._tickTransformOption());
4954
}
5055

5156
/**

0 commit comments

Comments
 (0)