我正在尝试使用标签格式化程序格式化 y 轴和工具提示以在值之前添加美元符号:
labels: {
formatter: function () {
return '$' + this.value;
},
效果有点太好了。如果我的货币值(value)为负,则“$”将出现在负号之前。
应该如何添加美元符号,使其出现在负值的负号后面?
我显然没有足够的积分来发布我正在谈论的内容的图像,因此请参阅此处的示例:http://jsfiddle.net/elizabeth_shell/p6GDk/10/
提前致谢!
最佳答案
您可以检查它是否为负值并根据该值返回:
formatter: function () {
if(this.value >= 0 ){
return '$' + this.value / 1000;
}else{
return '-$' + this.value / 1000*-1;
}
}
关于javascript - HighCharts - 美元货币负值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26389104/