2014-10-07 43 views
0

我擁有一組信息。每個值都來自每天的開始或結束。在Highcharts時間系列中顯示一天中的多個值

爲了說明這一點,請使用這個數組:[5, 18, 7, 2]。 6月7日錄得5人和18人,早上錄得5人,傍晚錄得18人。 6月8日錄製了7日和2日。

我該如何在Highcharts時間序列圖表中表示這些信息?

+0

你有這些值的時間戳? – Mark 2014-10-07 19:37:56

+0

這些值一次全部導入,所以不幸的是時間戳有一個不準確的時間。日期本身是準確的,但時間不是。 – NJP 2014-10-07 20:29:05

+1

我想更重要的問題是,您如何*希望*在圖表上表示這一點?如何做到這一點取決於你想要什麼。 – jlbriggs 2014-10-08 15:23:19

回答

1

我的幼稚實現將只是在一天中的空間等距離點。

舉例來說,如果你有6月7日2點:

var seriesData = []; 
var milliInDay = 86400000; // milliseconds in a day 
var startOfDay = 1402099200000; // javascript timestamp for start of June 7th 
var numberOfPointsInDay = 2; 
var daySpacing = milliInDay/numberOfPointsInDay; 
seriesData.push([startOfDay + daySpacing, 5]); 
seriesData.push([startOfDay + (daySpacing * 2), 18]);