0

对于 X 轴输入,我将其指定为从 15-06-2012 11:32 到 15-06-2012 12:20 的时间跨度。但图表 x-axix 显示从 6:10 到 6:50。我希望图表显示实际时间。我的代码运行为

      xaxis: { mode: "time", minTickSize: [1, "minute"],
                        min: xMin.getTime(),
                        max: xMax.getTime()
                    },

请帮我解决这个问题。

4

1 回答 1

3

默认情况下,Flot 在您的时间轴上显示 UTC 时间戳。直到最近你才有机会选择xaxis: { mode: "time", timezone: "local" }。这可能就是你想要的。

在您的示例中,如果您计算xMinandxMaxsetUTCHours不是setHours等等,您应该设置轴的范围与数据点更好地对应。使用现有的 flot 版本,这可能是你最好的选择。

于 2012-06-26T22:47:48.967 回答