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
readonlycoordinates:OHLCAccessor
Defined in: packages/core/src/series/candle-series.ts:62
캔들의 값은 close다. OHLC에는 y가 없어서 기본 접근자로는 못 읽는다.
Implementation of
decimation
readonlydecimation:object
Defined in: packages/core/src/series/candle-series.ts:56
캔들은 솎는 게 아니라 합친다. 픽셀당 하나가 상한이다 — 솎아내면 그 구간의 고가·저가가 사라지고, 한 픽셀에 두 봉을 그려 봐야 뒤엣것이 앞엣것을 덮는다.
pointsPerPixel
pointsPerPixel:
number=1
strategy
strategy:
OhlcAggregation
Implementation of
Methods
draw()
draw(
target,context):void
Defined in: packages/core/src/series/candle-series.ts:87
Parameters
target
context
Returns
void
Implementation of
valueExtent()
valueExtent(
data):Range|null
Defined in: packages/core/src/series/candle-series.ts:73
캔들은 low~high 구간을 차지한다. close 하나만 보면 심지가 플롯 밖으로 삐져나간다.
Parameters
data
OHLC[]
Returns
Range | null