2017-02-28 83 views

回答

1

{hAxis,vAxis,hAxes.*,vAxes.*}.format是轴标签...

工具提示工作过的数据

格式使用格式化器如NumberFormat

NumberFormat中的数据, - 说明数值列如何SHO被格式化。格式选项包括指定前缀符号(如美元符号)或用作千位标记的标点符号。

NumberFormat.format(dataTable, columnIndex)

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

看到下面的工作片段...

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

谢谢!!它工作得很好。 – user1888955