2016-03-28 86 views
0

圖表在數據點顯示錯誤的日期,我希望圖表顯示正確的日期並在底部顯示數據標籤。 (見附圖)Chart DisplayHighcharts日期不準確

我想在懸停顯示日期上是相同的數據點上的x軸

這裏顯示的日期是,我有此圖表

代碼
xAxis: { 
      type: 'datetime', 
      min:new Date(new Date().getFullYear(),0,1).getTime(), // new Date().getTime()-365*24*3600*1000*.75, 
      max : new Date().getTime(), 
      labels:{ 
       step:1 
      } 
     }, 
+0

你表達GMT新的日期返回31 Dec2015(新的日期()和getFullYear(),0,1).getTime()將其更改爲新的日期(新Date()。getFullYear(),1,1).getTime() –

+0

new Date(new Date()。getFullYear(),1,1).getTime()'signify?我已經厭倦了這個表情,這並沒有改變圖表 –

+1

定義你的意思是「錯誤的日期」。它會顯示數據點的日期。該座標軸將圍繞滴答放置開始各個默認期間(一週的第一天,第一天,第一天,等等)。所以,如果你的數據點是12月31日,那麼沒有任何不準確的事情發生。解決方案取決於您想要從圖表和數據中獲得什麼行爲的具體細節。 – jlbriggs

回答

2

您需要使用以下選項:

Highcharts.setOptions({ 
     global: { 
      useUTC: false 
     } 
    });