2

我正在尝试用逗号打印数字(仅显示 9,000 个,而不是 9000 个),这就是我设置格式的方式 format: '{point.name}: {point.y}'

我找不到一种方法来{point.y}进入一个返回所需结果的函数,我尝试过这种方式format: '{point.name}: '+ numberWithCommas(point.y),但当然point is not defined我不知道如何处理它,我怎样才能让它工作?

谢谢

4

1 回答 1

6

你需要做两件事:

  • 设置分隔符:

    Highcharts.setOptions({
      lang: {
        decimalPoint: '.',
        thousandsSep: ','
      }
    });
    
  • 设置点格式,使用该分隔符:

    format: '{point.name}: {point.y:,.0f}'
    

有关在 Highcharts 中格式化字符串的更多信息,请参阅文档;)

和现场演示

于 2015-03-26T15:17:28.687 回答