2013-04-07 34 views
1

我試着在我的圖表標記特定日間時間 - 即:15:00 - 21:00highstock Plotbands於X軸的標記一定Daytimes

日期信息是在一個時間戳的形式 - 「1365362890000」的例。

是否有任何方便的方式說,從時間X開始,直到時間Y? 否則我會probs需要遍歷所有時間來查找開始/結束點。

時間範圍可以是從一天到一個月的任何時間。

(該plotBands本身是爲我工作 - 只是希望如果有可能是一個更好的方法,然後通過所有的數據循環)

編輯:我的意思是像你在我的圖片在這裏看到的 - 它的工作是這樣一切都很好。我只是想知道是否有一種簡單的方式來說 - 「用x標記時間x到時間y」而不是「手動」。

chart

+0

jQuery代碼位於以下[論壇主題]底部(https://forum.highcharts.com/只有在chrome-not-firefox-or-ie-t33347 /中才可以提供有關如何實現這一點的線索。 – 2017-12-13 20:27:11

回答

1

是,plotBands有#from和q若要財產。只需使用轉換日期時間的#from和#to(即unix時間* 1000)

$('#container').highcharts('StockChart', { 
    xAxis: { 
    plotBands: [ 
     { 
     from: 1374658200000, 
     to: 1374681600000, 
     color: "rgba(68, 170, 213, .2)" 
     } 
    ] 
    } 
});