Documentation / @finchart/core / SeriesContext
Interface: SeriesContext<T>
Defined in: packages/core/src/series/types.ts:12
Plot이 그릴 때 시리즈에게 넘겨주는 무대 정보.
Type Parameters
T
T extends BaseDataPoint = BaseDataPoint
Properties
area
area:
PlotArea
Defined in: packages/core/src/series/types.ts:27
data
data:
T[]
Defined in: packages/core/src/series/types.ts:13
places?
optionalplaces?:number[] |null
Defined in: packages/core/src/series/types.ts:25
data[i]의 화면 자리(스케일 도메인 값) — 솎기 캐시가 나른다. null· 생략이면 매핑에 직접 묻는다. 시리즈는 이 배열을 직접 읽지 말고 screenXAt을 지나라 — 자리와 매핑의 선택이 한 곳이어야 낡은 자리가 그려질 자리가 없다.
readStyle
readStyle:
StyleReader
Defined in: packages/core/src/series/types.ts:33
CSS 변수를 확정된 값으로 바꾼다. 요소가 아니라 읽는 법을 받는 이유는 getComputedStyle이 밀린 스타일 계산을 flush시키기 때문 — 렌더당 한 번 만들어 시리즈들이 나눠 쓴다. 덕분에 시리즈는 DOM을 전혀 모른다.
x
x:
XMapping
Defined in: packages/core/src/series/types.ts:18
점의 x가 화면 어디에 놓이는가. Scale이 아니다 — 도메인이 시간인지 봉 번호인지를 시리즈가 알 이유가 없다, 물어보면 답이 온다.
yScale
yScale:
Scale
Defined in: packages/core/src/series/types.ts:26