new ChartPanelValueScale(config)
Represents value scale on the chart panel.
Parameters:
| Name | Type | Description | ||||||
|---|---|---|---|---|---|---|---|---|
config |
Object | The configuration object.
Properties
|
Members
-
<readonly> actualTheme :Object
-
Returns actual theme.
Type:
- Object
-
autoScale
-
Auto-scales value scale.
-
<readonly> chart :StockChartX.Chart
-
The parent chart.
Type:
-
<readonly> chartPanel :StockChartX.ChartPanel
-
The parent chart panel.
Type:
-
formatter :IntlPolyfill.NumberFormat|StockChartX.NumberFormat
-
The value formatter that is used to convert values to text.
Type:
- IntlPolyfill.NumberFormat | StockChartX.NumberFormat
-
maxAllowedValue :Number
-
Gets/Sets the maximum allowed value on the scale.
Type:
- Number
- See:
-
minAllowedValueto get/set min allowed value.
-
maxVisibleValue :Number
-
Gets/Sets maximum visible value.
Type:
- Number
- See:
-
minVisibleValueto get/set min visible value.
-
minAllowedValue :Number
-
Gets/Sets the minimum allowed value on the scale.
Type:
- Number
- See:
-
maxAllowedValueto get/set max allowed value.
-
minVisibleValue :Number
-
Gets/Sets minimum visible value.
Type:
- Number
- See:
-
maxVisibleValueto get/set max visible value.
-
<readonly> projection :StockChartX.Projection
-
Gets projection object to convert Y coordinate into value and vise versa.
Type:
-
projectionFrame :StockChartX.Rect
-
The projection frame rectangle.
Type:
-
theme :object
-
Gets/Sets theme.
Type:
- object
Methods
-
formatValue(value)
-
Returns string representation of a given value.
Parameters:
Name Type Description valuenumber The value Returns:
- Type
- string
-
loadState(state)
-
Loads state.
Parameters:
Name Type Description stateobject The state. - See:
-
saveStateto save state.
-
needsAutoScale()
-
Determines whether auto-scaling needs to be performed.
Returns:
- Type
- boolean
-
preferredWidth()
-
Returns preferred with of the scale.
Returns:
- Type
- number
-
saveState()
-
Save state.
- See:
-
loadStateto load state.
Returns:
- Type
- Object
-
scrollOnPixels(pixels)
-
Scrolls scale on a given number of pixels.
Parameters:
Name Type Description pixelsNumber The number of pixels to scroll. Returns:
True if scroll was performed, false otherwise.- Type
- Boolean
-
scrollOnValue(valueOffset)
-
Scrolls scale on a given value offset.
Parameters:
Name Type Description valueOffsetNumber The value offset to scroll. Returns:
True if scroll was performed, false otherwise.- Type
- boolean
-
setNeedsAutoScale()
-
Marks that auto-scaling needs to be performed on next layout.
-
zoomOnPixels(pixels)
-
Zooms scale on a given number of pixels.
Parameters:
Name Type Description pixelsNumber The number of pixels to zoom. Returns:
True if zoom was performed, false otherwise.- Type
- Boolean
-
zoomOnValue(valueOffset)
-
Zooms scale on a given value offset.
Parameters:
Name Type Description valueOffsetNumber The value offset to zoom. Returns:
True if zoom was performed, false otherwise.- Type
- boolean