2014-10-07 44 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]);