对于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()
},
请帮我整理一下。
对于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()
},
请帮我整理一下。
Flot默认显示时间轴上的UTC时间戳。直到very recently您是否有机会选择xaxis: { mode: "time", timezone: "local" }
。这可能是你想要的。
在您的例子,如果你计算xMin
和xMax
与setUTCHours
而不是setHours
诸如此类,你应该本身轴的范围对应的数据点更好。在现有版本的flot中,这可能是您最好的选择。
感谢您的答案。这是工作。 –
截至目前,它的'时区:“浏览器”'或实时时区,如'时区:“美国/芝加哥”'。请参阅http://www.flotcharts.org/flot/examples/axes-time-zones/。 – indiv
向我们显示您输入的数据,可能是问题出在那里。 – Ryley
xMin = 15-06-2012 11:32; yMax = 15-06-2012 12:20;这会做什么? –
不,我的意思是我们需要看到您试图绘制的原始'[x,y]'值 – Ryley