【问题标题】:google vizualization wrong number format谷歌可视化错误的数字格式
【发布时间】:2015-06-08 13:14:43
【问题描述】:

我正在尝试使用千位分隔符和小数分隔符来格式化数字。在google api文档中说,默认情况下,千位分隔符是“,”,而小数点分隔符是“。”,但我必须反转才能得到想要的结果。

我的意思是,默认情况下,当我创建图表时,如果我想要点,我会得到像 3,50 和 3.50 这样的数字,我需要一个带逗号小数分隔符的格式化程序。

var formatter = new google.visualization.NumberFormat({pattern: "#,00"});

这给 3.50

var formatter = new google.visualization.NumberFormat({pattern: "#.00"});

这给 3,50

即使developers.google.com 的示例显示错误。

我的计算机区域是多米尼加共和国,es-DO 语言。

你能告诉我有什么问题吗?

【问题讨论】:

  • 试试这个var formatter = new google.visualization.NumberFormat({'pattern': '#.00\'%'});
  • 它保持倒置。用点得到逗号,用逗号得到点。
  • 试试这个模式pattern: '$###,###'

标签: javascript google-visualization number-formatting


【解决方案1】:

有关此信息,请参阅google charts documentation

我会用

var formatter = new google.visualization.NumberFormat({
  decimalSymbol: '.',
  groupingSymbol: ','
});

这会给你“。”作为十进制,它将使用“,”作为千位分隔符。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多