我在应用中设置了Google Visualization,但是我在格式化本地化方面遇到了麻烦。目前我正在尝试做两件非常简单的事情:为千位和十进制分隔符定义字符(分别覆盖','和'。'默认值)。
对于使用NumberFormat显示为工具提示的实际数字,这很容易做到:
var formatter = new google.visualization.NumberFormat(
{
prefix: '$',
decimalSymbol: ',',
groupingSymbol: '.'
}
);
formatter.format(data, 1);
但是当谈到格式化实际轴时,我迷路了。这是相关的一点:
new google.visualization.LineChart(document.getElementById('costs_timeline')).
draw(data,
{
vAxis: {format: "$#,###.00", minValue: 0},
}
);
但是','和'。'字符不能被其本地化的等价物替换,因为它们是根据ICU docs具有嵌入意义的特殊字符。
以前有没有人成功过这个?