Skip to content

Documentation / @finchart/core / HistogramSeries

Class: HistogramSeries

Defined in: packages/core/src/series/histogram-series.ts:68

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

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

Implements

Constructors

Constructor

new HistogramSeries(options?): HistogramSeries

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

Parameters

options?

HistogramSeriesOptions = {}

Returns

HistogramSeries

Properties

coordinates

readonly coordinates: HistogramAccessor

Defined in: packages/core/src/series/histogram-series.ts:69

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

Implementation of

Series.coordinates

Methods

draw()

draw(target, context): void

Defined in: packages/core/src/series/histogram-series.ts:101

Parameters

target

DrawTarget

context

SeriesContext<HistogramPoint>

Returns

void

Implementation of

Series.draw


valueExtent()

valueExtent(data): Range | null

Defined in: packages/core/src/series/histogram-series.ts:83

막대는 기준선에서 자란다 — 기준선도 값 자리를 차지한다. 거래량 pane이 0에서 시작하는 이유가 이것이다: extent가 0을 포함해 오토스케일이 바닥을 0 아래로 내리지 않는다.

Parameters

data

HistogramPoint[]

Returns

Range | null

Implementation of

Series.valueExtent