Skip to content

Documentation / @finchart/core / TimeTicksOptions

Interface: TimeTicksOptions

Defined in: packages/core/src/axis/time-ticks.ts:11

시간 눈금 전략. 눈금을 1·2·5×10ⁿ의 배수가 아니라 달력 경계에 놓는다 — 분·시의 시작, 자정, 월요일, 달의 1일, 1월 1일. 더 큰 경계를 지나는 눈금은 라벨이 승격된다: 달의 첫 눈금은 "3월", 해의 첫은 "2026".

timezone과 locale은 Intl만으로 푼다 — 날짜 라이브러리 의존이 없다. 경계 산술은 formatToParts로 그 시간대의 부품을 읽고 역보정으로 되돌린다.

Properties

epochOf?

optional epochOf?: (x) => number

Defined in: packages/core/src/axis/time-ticks.ts:20

x가 epoch ms가 아닐 때 — x를 ms로. xOfEpoch와 짝으로 준다. examples처럼 x가 "기준일로부터의 일수"인 데이터가 이 자리다.

Parameters

x

number

Returns

number


locale?

optional locale?: string

Defined in: packages/core/src/axis/time-ticks.ts:15

라벨의 언어. 생략하면 실행 환경의 것.


timeZone?

optional timeZone?: string

Defined in: packages/core/src/axis/time-ticks.ts:13

IANA 시간대. 생략하면 실행 환경의 것.


xOfEpoch?

optional xOfEpoch?: (ms) => number

Defined in: packages/core/src/axis/time-ticks.ts:22

경계 시각(ms)을 데이터의 x로 되돌린다.

Parameters

ms

number

Returns

number