我正在尝试使用datetime而不是date来使用Google-chart API构建图表。
基于Google的示例(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
有什么想法吗?
答案 0 :(得分:5)
澄清马克的回答,改变你的行
data.addColumn('date', 'Date');
到
data.addColumn('datetime', 'Time');
这似乎对我有用。
答案 1 :(得分:1)
你想要'datetime',而不是'date'。