我有flot数据,其中x轴上的点与行不对齐。
具体来说,请看一下这张照片:
这是我正在使用的原始数据:
[0] : [1327305600000,1989],
[1] : [1327392000000,3222.33333333333],
[2] : [1327564800000,1481.5],
[3] : [1327651200000,2061],
[4] : [1327910400000,1434],
[5] : [1327996800000,1504.75],
[6] : [1328083200000,1422.4]
这是我传给flot的javascript:
$.plot($("#something"), [datapoints], {
series: {
lines: { show: true , shadowSize:0},
points: { show: true }
},
xaxis: {
mode: "time",
timeformat: "%m/%d/%y",
reserveSpace: true
},
clickable: true,
hoverable: true,
legend: {
show: true
}
});
具体来说,看第二点。它的时间戳是1327392000000,您可以从以下代码中看到,这应该与1/24/2012 x轴点对齐,但事实并非如此。
var d =新日期(1327392000000); => 1月24日星期二00:00:00太平洋标准时间
如果我有办法解决这个问题,我很乐意听到。
谢谢!
答案 0 :(得分:1)
答案 1 :(得分:0)
我通过将日期格式为YYYY-MM-DD传递给此语句解决了这个问题:
new Date(dateInYYYY_MM_DD).getTime();