javascript – 以编程方式格式化Google图表

前端之家收集整理的这篇文章主要介绍了javascript – 以编程方式格式化Google图表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用以下代码,如何设置格式,以便在图表中以货币值(货币值)显示CurrencyValue1和CurrencyValue2?
  1. function drawChart() {
  2. var data = new google.visualization.DataTable();
  3. data.addColumn('date','Date');
  4. data.addColumn('number','CurrencyValue1');
  5. data.addColumn('number','CurrencyValue2');
  6.  
  7. data.addRows(1);
  8. data.setValue(0,new Date(2011,8,12));
  9. data.setValue(0,1,300.0000);
  10. data.setValue(0,2,759.1707);
  11.  
  12. var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
  13.  
  14. chart.draw(data,{ width: 660,height: 470,title: 'Heading',is3D: true,backgroundColor: '#f5f3e5' });
  15. }

解决方法

见文档: http://code.google.com/intl/cs-CZ/apis/chart/interactive/docs/reference.html#numberformatter
  1. var data = new google.visualization.DataTable();
  2. data.addColumn('date','Date');
  3. data.addColumn('number','CurrencyValue1');
  4. data.addColumn('number','CurrencyValue2');
  5.  
  6. var formatter = new google.visualization.NumberFormat(
  7. {prefix: '$',negativeColor: 'red',negativeParens: true});
  8. formatter.format(data,1);
  9. formatter.format(data,2);

这将格式列第二和第三列,如金钱(以美元符号为前缀“$15.00”)

猜你在找的JavaScript相关文章