Skip to content

Documentation / @finchart/core / defaultCoordinates

Function: defaultCoordinates()

defaultCoordinates<T>(): CoordinateAccessor<T>

Defined in: packages/core/src/data/accessors.ts:141

x와 y를 그대로 읽는다.

derive가 만든 점은 타입이 등록마다 달라서 전용 접근자를 요구할 수 없다. 좌표를 따로 주지 않으면 { x, y } 모양이라고 보는 것이 기본값이다.

?? null을 쓰지 않는다 — 그러면 "이 점 타입에 y가 없다"가 "이 점은 whitespace다"와 같은 값이 되어, assertReadableValue의 필드명 안내가 영영 발화하지 않고 모든 점이 구멍이 되어 버린다. undefined가 그대로 나가야 데이터 문이 정확한 안내를 낼 수 있다.

유한성도 본다 — 형제인 LineDataAccessor·HistogramAccessorassertFinitey: NaN을 거절하는데, 여기 없으면 파생 등록의 NaN 하나가 M4Decimation의 컬럼까지 가서 그 컬럼의 고·저가가 통째로 사라진다.

Type Parameters

T

T extends BaseDataPoint

Returns

CoordinateAccessor<T>