Javascript 以编程方式格式化google图表
使用以下代码如何设置格式,以便在图表中以美元(作为货币值)显示CurrencyValue1和CurrencyValue2Javascript 以编程方式格式化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',
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);