Flot JS不会在正确的日期绘制数据

时间:2012-10-30 21:21:30

标签: javascript jquery flot

http://jsfiddle.net/jJNmV/

是的,我把我的时间乘以1,000,正如你所看到的那样,点不出现在日期上,而是稍微偏向它的一边。为什么会这样?

我的数据和x轴看起来像:

{data: [[1351483200000, 12],[1351569600000, 1]], label: "Clicks"}, {data: [[1351483200000, 24],[1351569600000, 1]], label: "Opens"}
  ], {
    xaxis: {
      mode: 'time',
      timeformat: '%y/%m/%d',
      minTickSize: [1, 'day']
    },

1 个答案:

答案 0 :(得分:1)

看起来你没有考虑你的时区。 API docs的“时间序列数据”部分详细介绍,但基本思路是您需要在每个时间戳中添加/减去时区偏移量。