2014-07-21 40 views
1

我有一個原始數據表在谷歌圖的例子:谷歌圖:通過原始數據

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] 

如何通過陣列的谷歌功能?

+0

你想使一個DataTable與2個陣列或從這些2個陣列到DataTable你已經添加的信息? – juvian

+0

第一個,在這個例子中創建這樣的數據表。 – wernersbacher

回答

3

你可以這樣說:

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);