Skip to content

Documentation / @finchart/core / barIndexX

Function: barIndexX()

barIndexX(scale, probe?): XMapping

Defined in: packages/core/src/scale/x-mapping.ts:199

x를 봉 번호로 바꿔 스케일에 넘긴다. 금융 차트의 좌표계다.

봉은 x 간격과 무관하게 이웃과 한 칸이다 — 주말·휴장이 화면에서 공백으로 벌어지지 않고, pan/zoom도 봉 단위로 고르게 움직인다.

ts
browserDeps({ createXMapping: barIndexX })

원점은 처음 본 첫 봉이고, 그 뒤로는 움직이지 않는다. prepend로 과거가 붙으면 새 봉들이 음수 인덱스로 확장된다 — 기존 봉의 인덱스가 안 변하므로 보던 창(도메인)이 그대로 맞는다.

봉 사이의 x(예: 십자선 아래)는 이웃 봉 사이를 선형으로 나눠 놓는다. 양 끝 밖은 가장자리 간격으로 이어 나간다.

Parameters

scale

Scale

probe?

XMappingProbe

Returns

XMapping