在Highcharts中使用美元符号格式化负数

时间:2016-04-18 17:38:25

标签: javascript highcharts format

我从动态数据创建Highcharts,并且带有美元符号的负值。但格式化程序正在显示它们:

$ - 4322

我想要的时候:

- $四三二二

这就是我正在使用的:

pointFormat: 'Year {point.x:.0f}: ${point.y:,.0f}'

任何人都可以帮忙吗?感谢。

1 个答案:

答案 0 :(得分:3)

您可以切换到pointFormatter功能以此方式格式化。

例如(JSFiddle):

pointFormatter: function() {
    var isNegative = this.y < 0 ? '-' : '';
    return 'Year ' + this.x.toFixed(0) + ': ' + isNegative + '$' + Math.abs(this.y.toFixed(0));
}