Skip to content

Documentation / @finchart/core / CandleSeries

Class: CandleSeries

Defined in: packages/core/src/series/candle-series.ts:50

같은 무대(Plot) 위에서 교체되는 데이터 표현.

그리드·축·pan/zoom·레이어는 Plot 소유이므로 시리즈가 바뀌어도 그대로다. 시리즈가 책임지는 건 두 가지뿐이다 — y축을 얼마나 차지하는가, 어떻게 그리는가.

Implements

Constructors

Constructor

new CandleSeries(overrides?, draws?): CandleSeries

Defined in: packages/core/src/series/candle-series.ts:64

Parameters

overrides?

CandleSeriesStyleOverrides = {}

draws?

CandleDrawOptions = {}

Returns

CandleSeries

Properties

coordinates

readonly coordinates: OHLCAccessor

Defined in: packages/core/src/series/candle-series.ts:62

캔들의 값은 close다. OHLC에는 y가 없어서 기본 접근자로는 못 읽는다.

Implementation of

Series.coordinates


decimation

readonly decimation: object

Defined in: packages/core/src/series/candle-series.ts:56

캔들은 솎는 게 아니라 합친다. 픽셀당 하나가 상한이다 — 솎아내면 그 구간의 고가·저가가 사라지고, 한 픽셀에 두 봉을 그려 봐야 뒤엣것이 앞엣것을 덮는다.

pointsPerPixel

pointsPerPixel: number = 1

strategy

strategy: OhlcAggregation

Implementation of

Series.decimation

Methods

draw()

draw(target, context): void

Defined in: packages/core/src/series/candle-series.ts:87

Parameters

target

DrawTarget

context

SeriesContext<OHLC>

Returns

void

Implementation of

Series.draw


valueExtent()

valueExtent(data): Range | null

Defined in: packages/core/src/series/candle-series.ts:73

캔들은 low~high 구간을 차지한다. close 하나만 보면 심지가 플롯 밖으로 삐져나간다.

Parameters

data

OHLC[]

Returns

Range | null

Implementation of

Series.valueExtent