2012-04-17 29 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'); 

这似乎为我工作。

相关问题