Class: Series<DataType>
Type parameters
| Name | Type |
|---|---|
DataType | extends Row = Row |
Hierarchy
PriceDataSource↳
Series↳↳
DrawBar
Constructors
constructor
• new Series<DataType>(model, options)
Type parameters
| Name | Type |
|---|---|
DataType | extends Row = Row |
Parameters
| Name | Type |
|---|---|
model | ChartModel |
options | PriceDataSourceCommonOptions |
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
| Name | Type |
|---|---|
start | TimePointIndex |
end | TimePointIndex |
Returns
PriceRangeImpl
Defined in
model/series.ts:157
_bsearch
▸ Private _bsearch(index): number
Parameters
| Name | Type |
|---|---|
index | TimePointIndex |
Returns
number
Defined in
model/series.ts:219
_getMinMax
▸ Protected Abstract _getMinMax(start, end): PriceRangeImpl
Parameters
| Name | Type |
|---|---|
start | number |
end | number |
Returns
PriceRangeImpl
Defined in
model/series.ts:155
_indexAt
▸ Private _indexAt(offset): TimePointIndex
Parameters
| Name | Type |
|---|---|
offset | number |
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
| Name | Type |
|---|---|
index | TimePointIndex |
Returns
number
Defined in
model/series.ts:238
_minMaxOnRangeCached
▸ Private _minMaxOnRangeCached(start, end): PriceRangeImpl
Parameters
| Name | Type |
|---|---|
start | TimePointIndex |
end | TimePointIndex |
Returns
PriceRangeImpl
Defined in
model/series.ts:242
_minMaxOnRangeCachedImpl
▸ Private _minMaxOnRangeCachedImpl(start, end): PriceRangeImpl
Parameters
| Name | Type |
|---|---|
start | TimePointIndex |
end | TimePointIndex |
Returns
PriceRangeImpl
Defined in
model/series.ts:250
_recreateFormatter
▸ Protected _recreateFormatter(): void
Returns
void
Defined in
model/series.ts:167
_search
▸ Private _search(index, searchMode): number
Parameters
| Name | Type |
|---|---|
index | TimePointIndex |
searchMode | MismatchDirection |
Returns
number
Defined in
model/series.ts:188
_searchNearestLeft
▸ Private _searchNearestLeft(index): number
Parameters
| Name | Type |
|---|---|
index | TimePointIndex |
Returns
number
Defined in
model/series.ts:205
_searchNearestRight
▸ Private _searchNearestRight(index): number
Parameters
| Name | Type |
|---|---|
index | TimePointIndex |
Returns
number
Defined in
model/series.ts:214
_upperbound
▸ Private _upperbound(index): number
Parameters
| Name | Type |
|---|---|
index | TimePointIndex |
Returns
number
Defined in
model/series.ts:235
_valueAt
▸ Private _valueAt(offset): DataType
Parameters
| Name | Type |
|---|---|
offset | number |
Returns
DataType
Defined in
model/series.ts:231
autoScaleInfo
▸ autoScaleInfo(start, end): PriceRangeImpl
Parameters
| Name | Type |
|---|---|
start | TimePointIndex |
end | TimePointIndex |
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
Defined in
model/series.ts:154
getValue
▸ getValue(index): DataType
Parameters
| Name | Type |
|---|---|
index | TimePointIndex |
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
| Name | Type |
|---|---|
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
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
| Name | Type |
|---|---|
pane? | Pane |
Returns
readonly IPaneElem[]
Inherited from
PriceDataSource.paneElems
Defined in
model/data-source.ts:28
priceAxis
▸ priceAxis(): PriceAxis
Returns
Inherited from
PriceDataSource.priceAxis
Defined in
model/data-source.ts:20
priceAxisElems
▸ Abstract priceAxisElems(pane?, priceAxis?): IPriceAxisElem[]
Parameters
| Name | Type |
|---|---|
pane? | Pane |
priceAxis? | PriceAxis |
Returns
IPriceAxisElem[]
Inherited from
PriceDataSource.priceAxisElems
Defined in
model/data-source.ts:27
setData
▸ setData(data): void
Parameters
| Name | Type |
|---|---|
data | DataType[] |
Returns
void
Defined in
model/series.ts:97
setOptions
▸ setOptions(options): void
Parameters
| Name | Type |
|---|---|
options | PriceDataSourceCommonOptions |
Returns
void
Inherited from
PriceDataSource.setOptions
Defined in
model/price-data-source.ts:39
setPriceAxis
▸ setPriceAxis(priceAxis): void
Parameters
| Name | Type |
|---|---|
priceAxis | PriceAxis |
Returns
void
Inherited from
PriceDataSource.setPriceAxis
Defined in
model/data-source.ts:23
setZorder
▸ setZorder(value): void
Parameters
| Name | Type |
|---|---|
value | number |
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
| Name | Type |
|---|---|
updateType? | UpdateType |
Returns
void
Inherited from
PriceDataSource.updateAllElems
Defined in
model/data-source.ts:41
updateData
▸ updateData(data, direction): void
Parameters
| Name | Type |
|---|---|
data | DataType[] |
direction | 1 | -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