Skip to main content

Class: Series<DataType>

Type parameters​

NameType
DataTypeextends Row = Row

Hierarchy​

  • PriceDataSource

    ↳ Series

    ↳↳ DrawBar

Constructors​

constructor​

• new Series<DataType>(model, options)

Type parameters​

NameType
DataTypeextends Row = Row

Parameters​

NameType
modelChartModel
optionsPriceDataSourceCommonOptions

Overrides​

PriceDataSource.constructor

Defined in​

model/series.ts:51

Properties​

_data​

• Protected _data: DataType[] = []

Defined in​

model/series.ts:47


_formatter​

• Protected _formatter: IPriceFormatter

Defined in​

model/series.ts:49


_minMaxCache​

• Protected _minMaxCache: Map<number, PriceRangeImpl>

Defined in​

model/series.ts:48


_model​

• Protected Readonly _model: ChartModel

Inherited from​

PriceDataSource._model

Defined in​

model/price-data-source.ts:26


_options​

• Protected _options: PriceDataSourceCommonOptions

Inherited from​

PriceDataSource._options

Defined in​

model/price-data-source.ts:25


_priceAxis​

• Protected _priceAxis: PriceAxis = null

Inherited from​

PriceDataSource._priceAxis

Defined in​

model/data-source.ts:10

Methods​

_autoScaleInfoImpl​

▸ Protected _autoScaleInfoImpl(start, end): PriceRangeImpl

Parameters​

NameType
startTimePointIndex
endTimePointIndex

Returns​

PriceRangeImpl

Defined in​

model/series.ts:157


_bsearch​

▸ Private _bsearch(index): number

Parameters​

NameType
indexTimePointIndex

Returns​

number

Defined in​

model/series.ts:219


_getMinMax​

▸ Protected Abstract _getMinMax(start, end): PriceRangeImpl

Parameters​

NameType
startnumber
endnumber

Returns​

PriceRangeImpl

Defined in​

model/series.ts:155


_indexAt​

▸ Private _indexAt(offset): TimePointIndex

Parameters​

NameType
offsetnumber

Returns​

TimePointIndex

Defined in​

model/series.ts:228


_isOverlay​

▸ Protected _isOverlay(): boolean

Returns​

boolean

Inherited from​

PriceDataSource._isOverlay

Defined in​

model/price-data-source.ts:48


_lowerbound​

▸ Private _lowerbound(index): number

Parameters​

NameType
indexTimePointIndex

Returns​

number

Defined in​

model/series.ts:238


_minMaxOnRangeCached​

▸ Private _minMaxOnRangeCached(start, end): PriceRangeImpl

Parameters​

NameType
startTimePointIndex
endTimePointIndex

Returns​

PriceRangeImpl

Defined in​

model/series.ts:242


_minMaxOnRangeCachedImpl​

▸ Private _minMaxOnRangeCachedImpl(start, end): PriceRangeImpl

Parameters​

NameType
startTimePointIndex
endTimePointIndex

Returns​

PriceRangeImpl

Defined in​

model/series.ts:250


_recreateFormatter​

▸ Protected _recreateFormatter(): void

Returns​

void

Defined in​

model/series.ts:167


▸ Private _search(index, searchMode): number

Parameters​

NameType
indexTimePointIndex
searchModeMismatchDirection

Returns​

number

Defined in​

model/series.ts:188


_searchNearestLeft​

▸ Private _searchNearestLeft(index): number

Parameters​

NameType
indexTimePointIndex

Returns​

number

Defined in​

model/series.ts:205


_searchNearestRight​

▸ Private _searchNearestRight(index): number

Parameters​

NameType
indexTimePointIndex

Returns​

number

Defined in​

model/series.ts:214


_upperbound​

▸ Private _upperbound(index): number

Parameters​

NameType
indexTimePointIndex

Returns​

number

Defined in​

model/series.ts:235


_valueAt​

▸ Private _valueAt(offset): DataType

Parameters​

NameType
offsetnumber

Returns​

DataType

Defined in​

model/series.ts:231


autoScaleInfo​

▸ autoScaleInfo(start, end): PriceRangeImpl

Parameters​

NameType
startTimePointIndex
endTimePointIndex

Returns​

PriceRangeImpl

Overrides​

PriceDataSource.autoScaleInfo

Defined in​

model/series.ts:149


clearData​

▸ clearData(): void

Returns​

void

Defined in​

model/series.ts:63


data​

▸ data(): DataType[]

Returns​

DataType[]

Defined in​

model/series.ts:60


destroy​

▸ destroy(): void

Returns​

void

Defined in​

model/series.ts:55


firstBar​

▸ firstBar(): DataType

Returns​

DataType

Defined in​

model/series.ts:130


firstIndex​

▸ firstIndex(): TimePointIndex

Returns​

TimePointIndex

Defined in​

model/series.ts:67


firstValue​

▸ Abstract firstValue(): FirstValue

Returns​

FirstValue

Overrides​

PriceDataSource.firstValue

Defined in​

model/series.ts:153


formatter​

▸ formatter(): IPriceFormatter

Returns​

IPriceFormatter

Overrides​

PriceDataSource.formatter

Defined in​

model/series.ts:146


getLastValueData​

▸ Abstract getLastValueData(): LastValueData

Returns​

LastValueData

Defined in​

model/series.ts:154


getValue​

▸ getValue(index): DataType

Parameters​

NameType
indexTimePointIndex

Returns​

DataType

Defined in​

model/series.ts:89


isEmpty​

▸ isEmpty(): boolean

Returns​

boolean

Defined in​

model/series.ts:86


labelPaneElems​

▸ labelPaneElems(pane?): readonly IPaneElem[]

Parameters​

NameType
pane?Pane

Returns​

readonly IPaneElem[]

Inherited from​

PriceDataSource.labelPaneElems

Defined in​

model/data-source.ts:30


lastIndex​

▸ lastIndex(): TimePointIndex

Returns​

TimePointIndex

Defined in​

model/series.ts:75


minMove​

▸ minMove(): number

Returns​

number

Overrides​

PriceDataSource.minMove

Defined in​

model/series.ts:143


model​

▸ model(): ChartModel

Returns​

ChartModel

Inherited from​

PriceDataSource.model

Defined in​

model/price-data-source.ts:33


options​

▸ options(): PriceDataSourceCommonOptions

Returns​

PriceDataSourceCommonOptions

Inherited from​

PriceDataSource.options

Defined in​

model/price-data-source.ts:36


paneElems​

▸ Abstract paneElems(pane?): readonly IPaneElem[]

Parameters​

NameType
pane?Pane

Returns​

readonly IPaneElem[]

Inherited from​

PriceDataSource.paneElems

Defined in​

model/data-source.ts:28


priceAxis​

▸ priceAxis(): PriceAxis

Returns​

PriceAxis

Inherited from​

PriceDataSource.priceAxis

Defined in​

model/data-source.ts:20


priceAxisElems​

▸ Abstract priceAxisElems(pane?, priceAxis?): IPriceAxisElem[]

Parameters​

NameType
pane?Pane
priceAxis?PriceAxis

Returns​

IPriceAxisElem[]

Inherited from​

PriceDataSource.priceAxisElems

Defined in​

model/data-source.ts:27


setData​

▸ setData(data): void

Parameters​

NameType
dataDataType[]

Returns​

void

Defined in​

model/series.ts:97


setOptions​

▸ setOptions(options): void

Parameters​

NameType
optionsPriceDataSourceCommonOptions

Returns​

void

Inherited from​

PriceDataSource.setOptions

Defined in​

model/price-data-source.ts:39


setPriceAxis​

▸ setPriceAxis(priceAxis): void

Parameters​

NameType
priceAxisPriceAxis

Returns​

void

Inherited from​

PriceDataSource.setPriceAxis

Defined in​

model/data-source.ts:23


setZorder​

▸ setZorder(value): void

Parameters​

NameType
valuenumber

Returns​

void

Inherited from​

PriceDataSource.setZorder

Defined in​

model/data-source.ts:16


size​

▸ size(): number

Returns​

number

Defined in​

model/series.ts:83


timeAxisElems​

▸ timeAxisElems(): readonly ITimeAxisElem[]

Returns​

readonly ITimeAxisElem[]

Inherited from​

PriceDataSource.timeAxisElems

Defined in​

model/data-source.ts:34


updateAllElems​

▸ Abstract updateAllElems(updateType?): void

Parameters​

NameType
updateType?UpdateType

Returns​

void

Inherited from​

PriceDataSource.updateAllElems

Defined in​

model/data-source.ts:41


updateData​

▸ updateData(data, direction): void

Parameters​

NameType
dataDataType[]
direction1 | -1

Returns​

void

Defined in​

model/series.ts:105


visible​

▸ visible(): boolean

Returns​

boolean

Inherited from​

PriceDataSource.visible

Defined in​

model/data-source.ts:38


zorder​

▸ zorder(): number

Returns​

number

Inherited from​

PriceDataSource.zorder

Defined in​

model/data-source.ts:13