Const Formats number like "2×10¹⁰"
Alternate, built-in formatting for logarithmic ticks. Better suited especially for applications with zooming.
// Example, enable extreme ticks with exponent formatting
chart
.getDefaultAxisX()
.setTickStrategy(AxisTickStrategies.Numeric, (ticks) =>
ticks
.setMajorFormattingFunction(FormattingFunctions.LogarithmicExponentsRounded)
.setMinorFormattingFunction(FormattingFunctions.LogarithmicExponents)
)
Optional locale: stringFormats number like "10¹⁰"
Alternate, built-in formatting for logarithmic ticks. Better suited especially for applications with zooming.
// Example, enable extreme ticks with exponent formatting
chart
.getDefaultAxisX()
.setTickStrategy(AxisTickStrategies.Numeric, (ticks) =>
ticks
.setMajorFormattingFunction(FormattingFunctions.LogarithmicExponentsRounded)
.setMinorFormattingFunction(FormattingFunctions.LogarithmicExponents)
)
Optional locale: stringBeta
Formats number like "2.13×10¹⁰"
Recommended to be used together with "extreme ticks" when logarithmic ticks are paired with requirement of zooming far in.
// Example, enable extreme ticks with special formatting
chart
.getDefaultAxisX()
.setTickStrategy(AxisTickStrategies.Numeric, (ticks) =>
ticks
.setExtremeTickStyle(chart.getTheme().xAxisNumericTicks.majorTickStyle)
.setExtremeFormattingFunction(FormattingFunctions.LogarithmicExtreme),
)
Optional locale: stringBeta
Default formatting function for logarithmic axis.
Formats values like "0.1", "1", "10" and so on.
Optional locale: stringFormats a number.
Value formatted as string
Value on range to format
FormattingRange
Formats a number by range-dependant rounding and usage of units.
Value formate as string with units
Value on range to format
FormattingRange
Beta
Formats number in scientific notation.
For example, 1000 -> 1.00e+3
// Example of formatting to scientific notation
chart
.getDefaultAxisX()
.setTickStrategy(AxisTickStrategies.Numeric, (strategy) =>
strategy
.setFormattingFunction(FormattingFunctions.Scientific),
)
Value formatted as string
Released as beta feature in v6.0.0. This feature may still change according to user feedback and experiences
Value on range to format
FormattingRange
Enum-like object for implementations of default Formatting functions.