NumericAxis manages numeric data on an axis.
_getMinimumUnitmax
min
units
Helper method for getting a roundingUnit when calculating the minimum and maximum values.
_getNiceNumberroundingUnit
Calculates a nice rounding unit based on the range.
roundingUnit
Number
The calculated rounding unit.
_hasDataOverflowChecks to see if data extends beyond the range of the axis. If so, that data will need to be hidden. This method is internal, temporary and subject to removal in the future.
_roundDownToNearestnumber
nearest
Rounds a Number down to the nearest multiple of an input. For example, by rounding 16 down to the nearest 10, you will receive 10. Similar to the built-in function Math.floor().
_roundMinAndMaxmin
max
Rounds the mimimum and maximum values based on the roundingUnit attribute.
_roundToNearestnumber
nearest
Rounds a Number to the nearest multiple of an input. For example, by rounding 16 to the nearest 10, you will receive 20. Similar to the built-in function Math.round().
_roundToPrecisionnumber
precision
Rounds a number to a certain level of precision. Useful for limiting the number of decimal places on a fractional number.
_roundUpToNearestnumber
nearest
Rounds a Number up to the nearest multiple of an input. For example, by rounding 16 up to the nearest 10, you will receive 20. Similar to the built-in function Math.ceil().
_updateMinAndMaxCalculates the maximum and minimum values for the Axis.
formatLabelvalue
format
Formats a label based on the axis type and optionally specified format.
getLabelByIndexi
l
Calculates and returns a value based on the number of labels and the index of the current label.
getTotalByKeykey
Returns the sum of all values per key.
key
String
The identifier for the array whose values will be calculated.
_typeType of data used in Axis.
alwaysShowZeroIndicates whether 0 should always be displayed.
alwaysShowZeroChange
Fires when the value for the configuration attribute alwaysShowZero is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
labelFormatObject containing properties used by the labelFunction to format a
label.
labelFormatChange
Fires when the value for the configuration attribute labelFormat is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade
labelFunctionMethod used for formatting a label. This attribute allows for the default label formatting method to overridden. The method use would need
to implement the arguments below and return a String or an HTMLElement. The default implementation of the method returns a String. The output of this method
will be rendered to the DOM using appendChild. If you override the labelFunction method and return an html string, you will also need to override the Axis'
appendLabelFunction to accept html as a String.
String)labelFunctionChange
Fires when the value for the configuration attribute labelFunction is
changed. You can listen for the event using the on method if you
wish to be notified before the attribute's value has changed, or
using the after method if you wish to be notified after the
attribute's value has changed.
e
EventFacade