在Highcharts

时间:2015-07-15 20:44:37

标签: jquery highcharts

我正在尝试在Highcharts图表中的堆积列上得到一笔总和来显示$和逗号以分隔数千个。

以下是摘录:

yAxis: {
   stackLabels: { 
       enabled: true,
             formatter: function() {
                   return 'Total: $' + this.total;
               },
       },
   labels: {
     format: '${value:,.0f}',
  },
  title: {
        text: 'Total $'
    },
},

标签显示正确,但不能完全显示“this.total”以使用逗号显示堆栈上方的值。有什么想法吗?

提前致谢。

1 个答案:

答案 0 :(得分:3)

使用具有此类定义的Highcharts.numberFormat

  

numberFormat(Number number,[Number decimals],[String decimalPoint],[String thousandsSep])

formatter: function () {
  return Highcharts.numberFormat(this.total, 1, '.', ',');
}

这是一个演示 http://jsfiddle.net/dhirajbodicherla/ah7r2fy1/2/