Javascript 以编程方式格式化google图表

Javascript 以编程方式格式化google图表,javascript,html,charts,formatting,google-visualization,Javascript,Html,Charts,Formatting,Google Visualization,使用以下代码如何设置格式,以便在图表中以美元(作为货币值)显示CurrencyValue1和CurrencyValue2 function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('date', 'Date'); data.addColumn('number', 'CurrencyValue1'); data.addColumn('number',

使用以下代码如何设置格式,以便在图表中以美元(作为货币值)显示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' });
}
见文件:


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

使用Data.SetFormattedValue并更改3#param

像这样:

For i As Integer = 0 To dt.Rows.Count - 1
....

   str.Append("data.setValue( " & i & "," & 0 & "," & "'" & Cadena & "');")
   str.Append("data.setValue(" & i & "," & 1 & "," & Valor & ") ;")
    str.Append("data.setFormattedValue(" & i & "," & 1 & ",'" &  FormatCurrency(Valor.Replace(".", ",")) & "') ;")
next 

这是巴西货币的完美格式:

  var formatter = new google.visualization.NumberFormat({decimalSymbol: ',',groupingSymbol: '.', negativeColor: 'red', negativeParens: true, prefix: 'R$ '});
  formatter.format(data, 1);
使用美元也可以正常工作,一些人将
R$
更改为
$

10500.5
停留
10.500,50
,更多前缀

10500
停留
10.500,00
,更多前缀

  var formatter = new google.visualization.NumberFormat({decimalSymbol: ',',groupingSymbol: '.', negativeColor: 'red', negativeParens: true, prefix: 'R$ '});
  formatter.format(data, 1);