Class: DrawBar<T>
Type parameters
Name | Type |
---|---|
T | extends BarType = BarType |
Hierarchy
↳
DrawBar
Constructors
constructor
• new DrawBar<T
>(model
, options
, barType
)
Type parameters
Name | Type |
---|---|
T | extends keyof BarStyleOptionsMap = keyof BarStyleOptionsMap |
Parameters
Name | Type |
---|---|
model | ChartModel |
options | DrawBarOptionsMap [T ] |
barType | T |
Overrides
Defined in
model/draw-bar.ts:137
Properties
_barType
• Private
_barType: T
Defined in
model/draw-bar.ts:128
_baseHorizontalLineElem
• Private
Readonly
_baseHorizontalLineElem: SeriesHorizontalBaseLinePaneElem
Defined in
model/draw-bar.ts:133
_data
• Protected
_data: DrawBarRow
[] = []
Inherited from
Defined in
model/series.ts:47
_drawBarColorerCache
• Private
_drawBarColorerCache: DrawBarColorer
<T
>
Defined in
model/draw-bar.ts:135
_formatter
• Protected
_formatter: IPriceFormatter
Inherited from
Defined in
model/series.ts:49
_minMaxCache
• Protected
_minMaxCache: Map
<number
, PriceRangeImpl
>
Inherited from
Defined in
model/series.ts:48
_model
• Protected
Readonly
_model: ChartModel
Inherited from
Defined in
model/price-data-source.ts:26
_options
• Protected
_options: PriceDataSourceCommonOptions
Inherited from
Defined in
model/price-data-source.ts:25
_paneElem
• Private
_paneElem: IUpdatablePaneElem
Defined in
model/draw-bar.ts:130
_priceAxis
• Protected
_priceAxis: PriceAxis
= null
Inherited from
Defined in
model/data-source.ts:10
_priceAxisElems
• Private
Readonly
_priceAxisElems: SeriesPriceAxisElem
[]
Defined in
model/draw-bar.ts:132
_priceLineElem
• Private
Readonly
_priceLineElem: SeriesPriceLinePaneElem
Defined in
model/draw-bar.ts:131
Methods
_autoScaleInfoImpl
▸ Protected
_autoScaleInfoImpl(start
, end
): PriceRangeImpl
Parameters
Name | Type |
---|---|
start | TimePointIndex |
end | TimePointIndex |
Returns
PriceRangeImpl
Inherited from
Defined in
model/series.ts:157
_getMinMax
▸ Protected
_getMinMax(start
, end
): PriceRangeImpl
Parameters
Name | Type |
---|---|
start | number |
end | number |
Returns
PriceRangeImpl
Overrides
Defined in
model/draw-bar.ts:238
_isOverlay
▸ Protected
_isOverlay(): boolean
Returns
boolean
Inherited from
Defined in
model/price-data-source.ts:48
_recreateFormatter
▸ Protected
_recreateFormatter(): void
Returns
void
Inherited from
Defined in
model/series.ts:167
_recreatePaneElems
▸ Private
_recreatePaneElems(): void
Returns
void
Defined in
model/draw-bar.ts:263
autoScaleInfo
▸ autoScaleInfo(start
, end
): PriceRangeImpl
Parameters
Name | Type |
---|---|
start | TimePointIndex |
end | TimePointIndex |
Returns
PriceRangeImpl
Inherited from
Defined in
model/series.ts:149
barColor
▸ barColor(): DrawBarColorer
<T
>
Returns
DrawBarColorer
<T
>
Defined in
model/draw-bar.ts:185
barType
▸ barType(): T
Returns
T
Defined in
model/draw-bar.ts:171
clearData
▸ clearData(): void
Returns
void
Inherited from
Defined in
model/series.ts:63
data
▸ data(): DrawBarRow
[]
Returns
Inherited from
Defined in
model/series.ts:60
destroy
▸ destroy(): void
Returns
void
Inherited from
Defined in
model/series.ts:55
firstBar
▸ firstBar(): DrawBarRow
Returns
Inherited from
Defined in
model/series.ts:130
firstIndex
▸ firstIndex(): TimePointIndex
Returns
TimePointIndex
Inherited from
Defined in
model/series.ts:67
firstValue
▸ firstValue(): FirstValue
Returns
FirstValue
Overrides
Defined in
model/draw-bar.ts:175
formatter
▸ formatter(): IPriceFormatter
Returns
IPriceFormatter
Inherited from
Defined in
model/series.ts:146
getLastValueData
▸ getLastValueData(): LastValueData
Returns
Overrides
Defined in
model/draw-bar.ts:192
getValue
▸ getValue(index
): DrawBarRow
Parameters
Name | Type |
---|---|
index | TimePointIndex |
Returns
Inherited from
Defined in
model/series.ts:89
isEmpty
▸ isEmpty(): boolean
Returns
boolean
Inherited from
Defined in
model/series.ts:86
labelPaneElems
▸ labelPaneElems(pane?
): readonly IPaneElem
[]
Parameters
Name | Type |
---|---|
pane? | Pane |
Returns
readonly IPaneElem
[]
Inherited from
Defined in
model/data-source.ts:30
lastIndex
▸ lastIndex(): TimePointIndex
Returns
TimePointIndex
Inherited from
Defined in
model/series.ts:75
minMove
▸ minMove(): number
Returns
number
Inherited from
Defined in
model/series.ts:143
model
▸ model(): ChartModel
Returns
Inherited from
Defined in
model/price-data-source.ts:33
options
▸ options(): Readonly
<DrawBarOptionsMap
[T
]>
Returns
Readonly
<DrawBarOptionsMap
[T
]>
Overrides
Defined in
model/draw-bar.ts:149
paneElems
▸ paneElems(): IPaneElem
[]
Returns
IPaneElem
[]
Overrides
Defined in
model/draw-bar.ts:221
priceAxis
▸ priceAxis(): PriceAxis
Returns
Inherited from
Defined in
model/data-source.ts:20
priceAxisElems
▸ priceAxisElems(pane?
, priceAxis?
): IPriceAxisElem
[]
Parameters
Name | Type |
---|---|
pane? | Pane |
priceAxis? | PriceAxis |
Returns
IPriceAxisElem
[]
Overrides
Defined in
model/draw-bar.ts:213
setData
▸ setData(data
): void
Parameters
Name | Type |
---|---|
data | DrawBarRow [] |
Returns
void
Inherited from
Defined in
model/series.ts:97
setOptions
▸ setOptions(options
): void
Parameters
Name | Type |
---|---|
options | DrawBarPartialOptionsMap [T ] |
Returns
void
Overrides
Defined in
model/draw-bar.ts:152
setPriceAxis
▸ setPriceAxis(priceAxis
): void
Parameters
Name | Type |
---|---|
priceAxis | PriceAxis |
Returns
void
Inherited from
Defined in
model/data-source.ts:23
setZorder
▸ setZorder(value
): void
Parameters
Name | Type |
---|---|
value | number |
Returns
void
Inherited from
Defined in
model/data-source.ts:16
size
▸ size(): number
Returns
number
Inherited from
Defined in
model/series.ts:83
timeAxisElems
▸ timeAxisElems(): readonly ITimeAxisElem
[]
Returns
readonly ITimeAxisElem
[]
Inherited from
Defined in
model/data-source.ts:34
updateAllElems
▸ updateAllElems(updateType?
): void
Parameters
Name | Type |
---|---|
updateType? | UpdateType |
Returns
void
Overrides
Defined in
model/draw-bar.ts:230
updateData
▸ updateData(data
, direction
): void
Parameters
Name | Type |
---|---|
data | DrawBarRow [] |
direction | 1 | -1 |
Returns
void
Inherited from
Defined in
model/series.ts:105
visible
▸ visible(): boolean
Returns
boolean
Inherited from
Defined in
model/data-source.ts:38
zorder
▸ zorder(): number
Returns
number
Inherited from
Defined in
model/data-source.ts:13