2015-10-06 37 views
1

我已經使用Google Graphs API創建了分散圖表,並且除了小數點以外只能將點數作爲小數點分散的事實之外,它們都很好。Google圖表顯示分數點上的小數位數

Here's the jsFiddle

google.load('visualization', '1.1', {packages: ['scatter']}); 
google.setOnLoadCallback(drawChart); 

function drawChart() { 

var data = google.visualization.arrayToDataTable([ 
    ["Period", "C Spencer Ltd"], 
    ["1", -11.4],["2", 36.7], 
    ["3", null], 
    ["4", null], 
    ["5", null] 
]); 

    var options = { 
    chart: { 
     title: 'Scoring Trends', 
     subtitle: '*All LAG scores validated from Period 4' 
    }, 
    width: 900, 
    height: 500 
    }; 

    var chart = new google.charts.Scatter(document.getElementById('full_stacked_div')); 

    chart.draw(data, options); 

} 

我使用的NumberFormatter和vAxis.format shown here都沒有快樂試過。

+0

驗證並難倒 – WhiteHat

+0

歡迎來到我的世界:/。謝謝你看看。欣賞它。 – jampez77

回答

2

使用材料圖表時,您應該在繪圖中使用google.charts.Scatter.convertOptions(options)chart.draw(data, google.charts.Scatter.convertOptions(options));),否則像format這樣的選項將不起作用。

查看Material Chart的下半部分。

Working fiddle與選項vAxis:{format:'decimal'}來完成您的要求。

編輯:

只是要注意,這是一個非常常見的錯誤,也許應該有人試圖推動谷歌在強調這一點的重要性。

+0

完美,謝謝:) – jampez77