charton API / @chart-on/core / index / PriceZone
Class: PriceZone
Defined in: packages/core/src/annotations/zones.ts:113
Handle returned by chart.annotations.addPriceZone.
Extends
Constructors
Constructor
new PriceZone(
options,owner):PriceZone
Defined in: packages/core/src/annotations/lines.ts:46
Parameters
options
owner
ZoneOwner
Returns
PriceZone
Inherited from
ZoneHandle<PriceZoneOptions>.constructor
Properties
axisColor
axisColor: {
from:string;solid:string; } |null=null
Defined in: packages/core/src/annotations/zones.ts:115
Internal
Opaque axis-label colour, cached for the fill colour it was made from.
owner
protectedreadonlyowner:ZoneOwner
Defined in: packages/core/src/annotations/lines.ts:48
Inherited from
Accessors
options
Get Signature
get options():
Readonly<O>
Defined in: packages/core/src/annotations/lines.ts:54
Returns
Readonly<O>
Inherited from
visible
Get Signature
get visible():
boolean
Defined in: packages/core/src/annotations/lines.ts:58
Returns
boolean
Inherited from
Methods
applyOptions()
applyOptions(
patch):void
Defined in: packages/core/src/annotations/lines.ts:63
Merge new options and redraw. Throws on invalid options, leaving the current ones.
Parameters
patch
Partial<O>
Returns
void
Inherited from
check()
protectedcheck(o):void
Defined in: packages/core/src/annotations/zones.ts:117
Parameters
o
Returns
void
Overrides
optionsChanged()
protectedoptionsChanged():void
Defined in: packages/core/src/annotations/lines.ts:88
Drop caches derived from the options.
Returns
void
Inherited from
prepare()
protectedprepare(next):void
Defined in: packages/core/src/annotations/zones.ts:95
Hook between checking and committing new options; may throw to reject them.
Parameters
next
Returns
void
Inherited from
remove()
remove():
void
Defined in: packages/core/src/annotations/lines.ts:78
Returns
void
Inherited from
setVisible()
setVisible(
visible):void
Defined in: packages/core/src/annotations/lines.ts:73
Hide or show it; its options are kept.
Parameters
visible
boolean
Returns
void