☝️Small business or a startup? See if you qualify for our special offer.
+
All documentation
  • API Reference for older versions
  • amcharts.getNumberFormatPattern

    amcharts.getNumberFormatPattern(format: FormatObject): String

    Converts the FormatObject to the amCharts number formatting string.

    To learn how the number format is set in amCharts, see the Using Flexmonster number formatting in amCharts section.

    Parameters

    Parameter/TypeDescription
    format
    FormatObject
    The number format that is applied to measures in Flexmonster.

    Returns

    A string that represents the amCharts number formatting string. For example: '$'#,###.00|'($'#,###.00')'.

    Examples

    amCharts 5

    Applying the formatting to the root element:

    root = am5.Root.new("amcharts-container");
    root.numberFormatter.set(
    "numberFormat",
    pivot.amcharts.getNumberFormatPattern(rawData.meta.formats[0])
    );

    Live example

    amCharts 4

    Applying the formatting to the chart's Value axis and tooltip:

    // Get a FormatObject from Flexmonster
    let numberFormat = pivot.amcharts
    .getNumberFormatPattern(rawData.meta.formats[0]);

    // Applying the formatting to the Value axis
    valueAxis.numberFormatter = new am4core.NumberFormatter();
    valueAxis.numberFormatter.numberFormat = numberFormat;

    // ...

    // Applying the formatting to the chart's tooltip
    series.tooltipText =
    '{name}: [bold]{valueY.value.formatNumber("' + numberFormat + '")}[/]';

    Live example

    See also