Documentation / @finchart/core / Decoration
Interface: Decoration<Context>
Defined in: packages/core/src/plot/decoration.ts:89
무대에 그리지만 데이터의 표현은 아닌 것.
Series와 가르는 기준은 하나다 — 값 축 리핏에 참여하지 않는다. 목표가 라인을 시리즈로 등록하면 valueExtent가 y를 자기 쪽으로 끌어당겨 가격이 납작해진다. 크로스헤어나 워터마크는 애초에 댈 값이 없다.
컨텍스트를 타입 매개변수로 받는 이유는 등록처마다 받는 것이 다르기 때문이다. 한 타입에 담고 yScale: Scale | null로 두면 pane에만 등록될 수 있는 장식까지 일어나지 않는 null을 매번 좁혀야 한다.
Type Parameters
Context
Context
Methods
axisBadges()?
optionalaxisBadges(context):AxisBadge[]
Defined in: packages/core/src/plot/decoration.ts:99
축에 올릴 것을 서술한다 — 크로스헤어 값 박스, price line 라벨.
그리지 않고 서술하는 이유는 층이다. 눈금 라벨이 DOM일 때 캔버스에 그린 박스는 눈금을 덮을 수 없다 — 눈금을 그리는 쪽이 배지도 그려야 DOM·캔버스 어느 경로든 겹침이 맞는다. 라벨을 안 올리는 축의 배지는 버려진다 — 자리가 없는 곳에 그리면 데이터를 덮는다.
Parameters
context
Context
Returns
draw()
draw(
target,context):void
Defined in: packages/core/src/plot/decoration.ts:90
Parameters
target
context
Context
Returns
void