将数组传递到Google Chart

时间:2014-11-21 11:40:13

标签: javascript jquery arrays charts google-visualization

我有一些记录,我正在使用三个包含动态值的数组。

var Results=new Array();
var Second=new Array();
var First=new Array();

我想在Google图表中显示这些数组值,但根据Google图表,它们会以不同方式显示数组值。

如何将我的数组添加到Google Chart中?

1 个答案:

答案 0 :(得分:6)

如果它们的长度相同,你可以试试这样的东西:

var Combined = new Array();
Combined[0] = ['Results', 'First', 'Second'];
for (var i = 0; i < Results.length; i++){
  Combined[i + 1] = [ Results[i], First[i], Second[i] ];
}
//second parameter is false because first row is headers, not data.
var table = google.visualization.arrayToDataTable(Combined, false);

See here有关DataTable数组的文档。