2017-02-28 2 views

Antwort

1

{hAxis,vAxis,hAxes.*,vAxes.*}.format für die Achsenbeschriftungen ist ...

der Tooltip die Daten abarbeitet

Format die Daten einen Formatierer, wie NumberFormat

NumberFormat mit - Beschreibt, wie numerische Spalten sho und formatieren. Zu den Formatierungsoptionen gehört das Angeben eines Präfixsymbols (z. B. eines Dollarzeichens) oder des Interpunktionszeichens als Tausendermarkierung.

NumberFormat.format(dataTable, columnIndex)

var formatMS = new google.visualization.NumberFormat({ 
    pattern: '# (ms)' 
}); 
formatMS.format(data, colIndex); 

siehe folgende Arbeits Schnipsel ...

google.charts.load('current', { 
 
    callback: drawChart, 
 
    packages: ['bar'] 
 
}); 
 

 
function drawChart() { 
 
    var data = google.visualization.arrayToDataTable([ 
 
    ['x', 'y0', 'y1'], 
 
    ['row 0', 10, 30], 
 
    ['row 1', 20, 40], 
 
    ['row 2', 30, 60], 
 
    ['row 3', 40, 80] 
 
    ]); 
 

 
    var formatMS = new google.visualization.NumberFormat({ 
 
    pattern: '# (ms)' 
 
    }); 
 

 
    // format y 
 
    for (var colIndex = 1; colIndex < data.getNumberOfColumns(); colIndex++) { 
 
    formatMS.format(data, colIndex); 
 
    } 
 

 
    var chart = new google.charts.Bar(document.getElementById('chart_div')); 
 
    chart.draw(data); 
 
}
<script src="https://www.gstatic.com/charts/loader.js"></script> 
 
<div id="chart_div"></div>

+0

Thank you !! Es funktioniert sehr gut. – user1888955

Verwandte Themen