2012-06-15 87 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