Googleチャートの「数字」型の列に137.55などの値を代入してプロットしたい。浮動小数点数を割り当てるたびに、この例外がスローされます:
Uncaught Error: Type mismatch. Value 32.03 does not match type number in column index 1
私のコードは次のようなものです:
var data = new google.visualization.DataTable();
data.addColumn('number','Loop');
data.addColumn('number','ReqSec');
var myTicks = new Array();
var formatter = new google.visualization.NumberFormat({
fractionDigits: 2
});
for (var i=0;i<arr.length;i++){
myVal = $.trim(arr[i][10]);
myVal = parseFloat(Math.round(myVal * 100) / 100).toFixed(2);
data.addRow([parseInt(i), myVal]);
myTicks[i] = i;
}
formatter.format(data, 1);
// Create and draw the visualization.
new google.visualization.AreaChart(document.getElementById('visualization')).
draw(data, {curveType: "function",
width: 700, height: 400,
vAxis: {title: 'Throughput'},
hAxis: {title: 'Loop', ticks: myTicks}}
);
フォーマッターを使ってみましたが、浮動小数点データ型の挿入用ではないようです。アドバイスや解決策はありますか?