需要在Google Visualization的vAxis中本地化数字

时间:2011-11-01 19:35:03

标签: localization google-visualization

我在应用中设置了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具有嵌入意义的特殊字符。

以前有没有人成功过这个?

0 个答案:

没有答案