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