2012-04-17 30 views
3

我試圖使用日期時間而不是日期來使用Google圖表API創建圖表。在Google圖表中使用DateTime而不是日期CandlestickChart

基於從谷歌(sample

var data = new google.visualization.DataTable(); 
    data.addColumn('date', 'Date'); 
    data.addColumn('number', 'Stock low'); 
    data.addColumn('number', 'Stock open'); 
    data.addColumn('number', 'Stock close'); 
    data.addColumn('number', 'Stock high'); 

data.addRows([ 
        [new Date(2008, 1 ,1), 1000, 1000, 1500, 2000], 
        [new Date(2008, 1 ,2), 500, 1000, 1500, 2500], 
        [new Date(2008, 1 ,3), 1000, 1000, 1500, 2000] 
    ]); 

樣品,我可以使用日期玩,但我想用日期&小時,像

data.addRows([ 
       [new Date(2008, 1 ,1, 00, 00, 00), 1000, 1000, 1500, 2000], 
       [new Date(2008, 1 ,1, 01, 00, 00), 500, 1000, 1500, 2500], 
       [new Date(2008, 1 ,1, 02, 00, 00), 1000, 1000, 1500, 2000] 

]); 

這給我following output

有什麼想法?

回答

1

你想'日期時間',而不是'日期'。

3

澄清馬克的回答,改變你的線

data.addColumn('date', 'Date'); 

data.addColumn('datetime', 'Time'); 

這似乎爲我工作。

相關問題