javascript - HighCharts - 美元货币负值

标签 javascript highcharts

我正在尝试使用标签格式化程序格式化 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/

相关文章:

javascript - 如何解析[object对象]

javascript - 在获取事件中同时使用 respondWith 和 waitUntil

javascript - Highcharts 气泡图中心点

javascript - Highcharts 中树形图中的单击事件

javascript - 重叠数据标签折线图高位图

javascript - 如何将 Javascript 反向引用传递给键或函数?

javascript - 为什么在禁用为真时不 react 禁用 onClick 处理程序?

javascript - 使用 Mongoose 查询 MongoDB 中的模板文字

javascript - 添加具有属性名称的 HighCharts 数据系列

javascript - 使用 HighCharts 在同一图表中显示多个饼图