Skip to content

Documentation / @finchart/core / BarSeries

Class: BarSeries

Defined in: packages/core/src/series/bar-series.ts:45

OHLC 바 — 캔들의 3획 표기다. 세로선(high~low), 왼쪽 틱(open), 오른쪽 틱(close). 값 자리·솎기 정책은 캔들과 같다 — 같은 데이터의 다른 표기일 뿐이다.

Implements

Constructors

Constructor

new BarSeries(overrides?): BarSeries

Defined in: packages/core/src/series/bar-series.ts:54

Parameters

overrides?

BarSeriesStyleOverrides = {}

Returns

BarSeries

Properties

coordinates

readonly coordinates: OHLCAccessor

Defined in: packages/core/src/series/bar-series.ts:52

자기 점에서 좌표를 읽는 법. 생략하면 x·y를 그대로 읽는다. decimation과 같은 이유로 여기 있다 — 캔들의 값은 close인데 (OHLC에는 y가 없다) 그걸 아는 것은 캔들뿐이다.

Implementation of

Series.coordinates


decimation

readonly decimation: object

Defined in: packages/core/src/series/bar-series.ts:47

캔들과 같은 이유로 합치고, 픽셀당 하나가 상한이다.

pointsPerPixel

pointsPerPixel: number = 1

strategy

strategy: OhlcAggregation

Implementation of

Series.decimation

Methods

draw()

draw(target, context): void

Defined in: packages/core/src/series/bar-series.ts:70

Parameters

target

DrawTarget

context

SeriesContext<OHLC>

Returns

void

Implementation of

Series.draw


valueExtent()

valueExtent(data): Range | null

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

이 표현이 y축에서 차지하는 범위. 라인은 점 하나라 min === max지만, 캔들은 low~high 구간을 차지한다 — 숫자 하나로는 표현할 수 없어서 Range를 돌려준다.

잴 것이 없으면 null이다 — { min: 0, max: 0 }을 내면 아직 안 도착한 시리즈가 값 축을 0으로 끌어당긴다.

Parameters

data

OHLC[]

Returns

Range | null

Implementation of

Series.valueExtent