Skip to content

Documentation / @finchart/core / ExpandHints

Interface: ExpandHints

Defined in: packages/core/src/scale/types.ts:56

스케일이 필요할 때만 되묻는 것들. 지금은 하나뿐이다 — 로그 축이 하한을 발명해야 할 때 쓰는 진짜 바닥.

값이 아니라 함수인 이유: 이 값을 구하려면 보이는 점을 전부 훑어야 하는데, 그 비용을 로그 축이 아닌 프레임까지 같이 내면 안 된다 — 콜백이면 LogScale.expandmin <= 0 갈래에서만 불린다.

Range에 필드를 더하지 않은 이유: unionRange가 필드를 버려 시리즈 둘이면 조용히 폴백되거나, asRange가 재구성해 URL 왕복에서 소실되는 식으로 여러 경로에서 깨졌다 — 안 채운 결과가 예외가 아니라 침묵이었다.

Methods

minPositive()

minPositive(): number | null

Defined in: packages/core/src/scale/types.ts:61

이 구간에서 0보다 큰 값 중 가장 작은 것. 없으면 null. 부르는 쪽이 게으르다 — 로그 축이 비양수 하한을 만났을 때만 부른다.

Returns

number | null