Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HighCharts-负美元货币值_Javascript_Highcharts - Fatal编程技术网

Javascript HighCharts-负美元货币值

Javascript HighCharts-负美元货币值,javascript,highcharts,Javascript,Highcharts,我正在尝试使用标签格式化程序格式化y轴和工具提示,以便在值之前添加美元符号: labels: { formatter: function () { return '$' + this.value; }, 这有点太好了。如果货币值为负数,“$”将显示在负号之前 如何添加美元符号,使其出现在负值的负号之后 我显然没有足够的分数来发布我所谈论的内容的图像,因此请参见以下示例: 提前谢谢 您可以检查它是否为负值,然后根据该

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

labels: {
            formatter: function () {
                return '$' + this.value;
            },
这有点太好了。如果货币值为负数,“$”将显示在负号之前

如何添加美元符号,使其出现在负值的负号之后

我显然没有足够的分数来发布我所谈论的内容的图像,因此请参见以下示例:


提前谢谢

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

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

我是否需要以不同的格式格式化数据才能使用此方法?此if/else返回一个夹在美元符号周围的双负数:-$-1250。您可能没有在else中添加
*-1
,以便将其转换为positive valueBINGO!非常感谢,@juvian.labels:{格式:{value}€}