Skip to content

charton API


charton API / @chart-on/core / index / PriceScaleState

Interface: PriceScaleState ​

Defined in: packages/core/src/chart.ts:932

A price scale's mode and autoscale state, as reported by the scale:change event.

Properties ​

autoScale ​

autoScale: boolean

Defined in: packages/core/src/chart.ts:937


fixedRange ​

fixedRange: { max: number; min: number; } | null

Defined in: packages/core/src/chart.ts:945

The range autoscale shows instead of fitting the data, or null.


invert ​

invert: boolean

Defined in: packages/core/src/chart.ts:938


lockPriceToBarRatio ​

lockPriceToBarRatio: boolean

Defined in: packages/core/src/chart.ts:947

Zooming time scales prices too, keeping angles.


mode ​

mode: PriceScaleMode

Defined in: packages/core/src/chart.ts:936


noPositiveData ​

noPositiveData: boolean

Defined in: packages/core/src/chart.ts:943

The scale is in log mode and its visible data has no values above zero, so it cannot fit them and keeps its last range.


pane ​

pane: number

Defined in: packages/core/src/chart.ts:933


scale ​

scale: string

Defined in: packages/core/src/chart.ts:935

Scale id in the pane ('right', 'left' or your own).