HighCharts - 负货币值

时间:2014-10-15 18:02:29

标签: javascript highcharts

我正在尝试格式化y轴和工具提示,以便在值之前添加美元符号,使用标签格式化程序:

labels: {
            formatter: function () {
                return '$' + this.value;
            },

哪个效果太好了。如果我有一个负货币值,'$'会出现之前的负号。

如何添加美元符号以便在负值出现负值后出现?

我显然没有足够的积分来发布我正在谈论的图像,所以请看这里的示例:http://jsfiddle.net/elizabeth_shell/p6GDk/10/

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以检查它是否为负值并根据该值返回:

           formatter: function () {
                if(this.value  >= 0 ){
                    return '$' + this.value / 1000;
                }else{
                    return '-$' + this.value / 1000*-1;
                }
            }