私はデータ分析を使用しており、Google チャートを使用しようとしています。
Google アナリティクスからの応答を渡して、Google チャートを生成しようとしています。
data.addColumn を正常に実装しましたが、data.addRow で「addRows に指定された引数は、数値または配列のいずれかでなければなりません」というエラーが表示されます。
function drawCharts(response)
{
var data = new google.visualization.DataTable();
header = response.columnHeaders[0];
data.addColumn('string', header.name);
for (var i = 0, header; header = response.columnHeaders[i]; i++){
data.addColumn('number', header.name);
}
var result = '';
for(var i=0; i<response.rows.length; i++) {
result += '["'+response.rows[i]+'"],';
}
result = result.substring(0, result.length - 1);
alert(result); //image attached
data.addRows(result);
var options = {'title':response.profileInfo.profileName,
'width':400,
'height':300};
// Instantiate and draw our chart, passing in some options.
var chart = new google.visualization.BarChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
助けてください....!私は何時間も努力してきました... !!
アラートの結果は次のようになります。