以编程方式格式化谷歌图表
使用以下代码如何设置格式,以便CurrencyValue1和CurrencyValue2在图表中显示为美元(作为货币值)?
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('date', 'Date');
data.addColumn('number', 'CurrencyValue1');
data.addColumn('number', 'CurrencyValue2');
data.addRows(1);
data.setValue(0, 0, new Date(2011, 8, 12));
data.setValue(0, 1, 300.0000);
data.setValue(0, 2, 759.1707);
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, { width: 660, height: 470, title: 'Heading', is3D: true, backgroundColor: '#f5f3e5' });
}
Using the following code how can I set the formatting so that CurrencyValue1 and CurrencyValue2 is shown with a dollar (as a currency value) in the chart?
function drawChart() {
var data = new google.visualization.DataTable();
data.addColumn('date', 'Date');
data.addColumn('number', 'CurrencyValue1');
data.addColumn('number', 'CurrencyValue2');
data.addRows(1);
data.setValue(0, 0, new Date(2011, 8, 12));
data.setValue(0, 1, 300.0000);
data.setValue(0, 2, 759.1707);
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, { width: 660, height: 470, title: 'Heading', is3D: true, backgroundColor: '#f5f3e5' });
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请参阅文档:http://code.google.com/intl /cs-CZ/apis/chart/interactive/docs/reference.html#numberformatter
这会将第二列和第三列的格式设置为金钱(以美元符号为前缀,如“$15.00”)
see documentation: http://code.google.com/intl/cs-CZ/apis/chart/interactive/docs/reference.html#numberformatter
This will format columns two and three like money (prefixed with dollar sign like "$15.00")
这是巴西货币的完美格式:
也适用于美元,有些将
R$
更改为$
10500.5
保留10.500,50
,更多前缀10500
留在10.500,00
,更多前缀This is perfect format to Brazilian currency:
Works fine whit dollar also, some change the
R$
to$
10500.5
stay10.500,50
, more prefix10500
stay10.500,00
, more prefix使用 Data.SetFormattedValue 并更改 3# 参数。
像这样:
Use Data.SetFormattedValue and change 3# param.
Like this: