Google 没有分值的图表格式货币

Google Charts format currency without cent values

我目前正在从事一个使用 Google 可视化 API 的项目。我已经在我的 options 中使用 vAxis: {format: 'currency'} 格式化图表 y 轴上的值以货币显示,但我不知道如何删除分值。

这是我的图表: Chart

这是我的 options:

var options = {
      chartArea: {width: '90%', height: '80%'},
      vAxis: {format: 'currency', ticks: [0, 20000, 40000, 60000]},
      colors: ['#4285f4'],
      legend: {position: 'none'}
    };

vAxis 上,它在 $0.00、$20,000.00、$40,000.00 和 $60,000.00 处显示标记,但我希望它在 $0、$20,000、$40,000 和 $60,000 处显示标记。

在此先感谢您的帮助。

对您的货币应用 toFixed() 方法。您可以在括号中指定您喜欢的小数位数。例如 variable.toFixed(2).

使用自定义格式选项...

format: '$#,##0'

或者您可以在 ticks 选项中同时提供值和格式化值...

ticks: [
  {v: 0, f: '[=11=]'},
  {v: 20000, f: ',000'},
  {v: 40000, f: ',000'},
  {v: 60000, f: ',000'}
]