2012-06-15 81 views
0

对于X轴输入,我将其作为时间范围从15-06-2012 11:32开始到15-06-2012 12:20。但图表x-axix显示从6点10分到6点50分。我希望图表显示实际时间。我的代码运行为X轴:时间显示在条形图中

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

请帮我整理一下。

+0

向我们显示您输入的数据,可能是问题出在那里。 – Ryley

+0

xMin = 15-06-2012 11:32; yMax = 15-06-2012 12:20;这会做什么? –

+0

不,我的意思是我们需要看到您试图绘制的原始'[x,y]'值 – Ryley

回答

3

Flot默认显示时间轴上的UTC时间戳。直到very recently您是否有机会选择xaxis: { mode: "time", timezone: "local" }。这可能是你想要的。

在您的例子,如果你计算xMinxMaxsetUTCHours而不是setHours诸如此类,你应该本身轴的范围对应的数据点更好。在现有版本的flot中,这可能是您最好的选择。

+0

感谢您的答案。这是工作。 –

+0

截至目前,它的'时区:“浏览器”'或实时时区,如'时区:“美国/芝加哥”'。请参阅http://www.flotcharts.org/flot/examples/axes-time-zones/。 – indiv