Javascript 谷歌图表:传递原始数据

Javascript 谷歌图表:传递原始数据,javascript,arrays,google-visualization,Javascript,Arrays,Google Visualization,我在Google图表示例中有一个原始数据表: var data = google.visualization.arrayToDataTable([ ['Time', 'Dollar', 'BTC'], ['-4h', 1000, 400], //this should go to -24h, so I would use a loop ['-3h', 1170, 460], ['-2h', 660, 1120]

我在Google图表示例中有一个原始数据表:

var data = google.visualization.arrayToDataTable([
      ['Time', 'Dollar', 'BTC'],
      ['-4h',  1000,      400], //this should go to -24h, so I would use a loop
      ['-3h',  1170,      460],
      ['-2h',  660,       1120],
      ['-1h',  1030,      540]
    ]);
另外,我还有两个阵列:

var dollar = [2000,3000,4000]; //They both will contain 24 values
var btc = [100,200,300]

如何将数组传递给google函数?

您可以这样做:

var data_arr=[['Time', 'Dollar', 'BTC']];
var hour=-24;
var dollar = [2000,3000,4000];
var btc = [100,200,300];

for(var index=0;index<dollar.length;index++){
    data_arr.push([hour+'h', dollar[index], btc[index]]);
    hour++;
}

var data = new google.visualization.arrayToDataTable(data_arr);

您想用这两个数组创建一个数据表,或者将这两个数组中的信息添加到您已有的数据表中?首先,创建如示例中所示的数据表。