将前导“$”添加到谷歌图表

Posted

技术标签:

【中文标题】将前导“$”添加到谷歌图表【英文标题】:Add leading '$' to google charts 【发布时间】:2013-03-26 14:05:23 【问题描述】:

我正在使用 Google 图表。我需要在 y 轴上的值以及气泡中的值之前添加一个“$”。

有这个设置吗?

保重, 李

更新,

这是图表使用的数据:

'Month','Semi-Detached in Toronto E04','Semi-Detached in Toronto E08','Condominium Townhouse in Toronto E04','Condominium Townhouse in Toronto E08',                ],
                ['7/2011', 4354000,15305800,6776500,495000],['8/2011', 700000,10514418,7060786,0],['9/2011', 6854800,17805400,12087300,0],['10/2011', 7287400,14248900,16206500,0],['11/2011', 2696245,9733270,12698090,0],['12/2011', 1965800,6054500,8854390,0],['1/2012', 2450968,9012200,5500100,0]             ]);

我已经尝试在值之前添加“$”以及之前建议的“%24”,但两者都会引发语法错误。并且不能在不引发 Google Charts 错误的情况下引用这些值' 轴 #0 的数据列不能是 string×' 类型。

感谢大家的意见。我发现了一个 99.9% 相同的问题: How to set tooltips to display percentages to match axis in Google Visualization Line Chart?

【问题讨论】:

你需要什么代码? Google Charts 中有或没有此设置。 您是把 $ 放在数值上还是放在字符串中? 我不确定您可能在谈论什么字符串。这些值是数字。知道了这一点,我尝试添加 $ 并在值周围加上引号,只是为了看看会发生什么。因为这些值是数字,似乎在某处添加一个“$”是一个选项,但我找不到类似的东西。我发现了一些关于值格式的东西,但这似乎不适用于条形图和折线图。 How to set tooltips to display percentages to match axis in Google Visualization Line Chart?的可能重复 【参考方案1】:

尝试使用 %24,它是 $ 的 urlencoded 形式。

【讨论】:

【参考方案2】:

用途:

var formatter = new google.visualization.NumberFormat(prefix: '$');

在此处查看示例:

https://developers.google.com/chart/interactive/docs/examples#interaction_example

更多细节在这里:

https://developers.google.com/chart/interactive/docs/reference#numberformatter

【讨论】:

以上是关于将前导“$”添加到谷歌图表的主要内容,如果未能解决你的问题,请参考以下文章

从 SQL 数据库显示信息到谷歌图表

MySQL到谷歌图表PHP

将 CSS 样式标记添加到谷歌地图

将 Kml 图层添加到谷歌地图

如何将获得的经验和成就添加到谷歌游戏配置文件?

使用谷歌应用程序脚本以编程方式将脚注添加到谷歌文档中