将前导“$”添加到谷歌图表
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
【讨论】:
以上是关于将前导“$”添加到谷歌图表的主要内容,如果未能解决你的问题,请参考以下文章