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