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.
Parameter/Type | Description |
---|---|
format FormatObject | The number format that is applied to measures in Flexmonster. |
A string that represents the amCharts number formatting string. For example: '$'#,###.00|'($'#,###.00')'
.
Applying the formatting to the root element:
root = am5.Root.new("amcharts-container");
root.numberFormatter.set(
"numberFormat",
pivot.amcharts.getNumberFormatPattern(rawData.meta.formats[0])
);
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 + '")}[/]';