0

私はデータ分析を使用しており、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);

      }

助けてください....!私は何時間も努力してきました... !!

アラートの結果は次のようになります。 ここに画像の説明を入力

4

1 に答える 1