Formater des tableaux google par programme

En utilisant le code suivant, comment puis-je définir le formatage pour que CurrencyValue1 et CurrencyValue2 soient affichés avec un dollar (en tant que valeur de devise) dans le graphique?

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' }); } 

Voir la documentation: http://code.google.com/intl/cs-CZ/apis/chart/interactive/docs/reference.html#numberformatter

 var data = new google.visualization.DataTable(); data.addColumn('date', 'Date'); data.addColumn('number', 'CurrencyValue1'); data.addColumn('number', 'CurrencyValue2'); var formatter = new google.visualization.NumberFormat( {prefix: '$', negativeColor: 'red', negativeParens: true}); formatter.format(data, 1); formatter.format(data, 2); 

Cela va formater les colonnes deux et trois comme de l'argent (préfixé avec un signe dollar comme "$ 15.00")

C'est un format parfait pour la monnaie brésilienne:

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

Fonctionne bien avec le dollar aussi, certains changent de R$ à $

10500.5 séjour 10.500,50 , plus de préfixe

10500 séjour 10.500,00 , plus de préfixe

Utilisez Data.SetFormattedValue et changez 3 # param.

Comme ça:

 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