【发布时间】:2015-08-12 22:58:43
【问题描述】:
我正在使用 Google Charts 来制作漂亮的柱形图,这实际上是一项非常简单的任务,但我陷入了以下问题:我必须以这种方式格式化垂直轴上显示的值 -> "R$ 1.000,00"(对于巴西货币),然后我在googles documentation page about columns charts 发现可以提供一个 ICU 表达式来按照我想要的方式格式化数字,包括货币格式。
--------------------------------| ICU SYNTAX BELOW |
vAxis: {title: 'VALUES', format: 'R\u00A4 #.###0,00'}
这是我能得到的最接近的,但这个表达式给了我:
1000 -> R$ 1000.00 when it should be R$ 1.000,00
所以我的两个问题是:
1) 无法显示千位分隔符 2)不能用“。”替换千位分隔符和小数分隔符由“,”
在网上搜索了很多关于 ICU 本身的东西,描述了如何通过调用 ICU C++ lib 中的一些方法来实现它,但在处理 w/google 图表时显然不可用。
【问题讨论】:
标签: string-formatting icu google-visualization