在Highcharts时间序列中显示一天的多个值

时间:2014-10-07 18:32:00

标签: highcharts

我有一系列信息。每个值都来自每天的开始或结束。

为了说明这一点,请使用此数组:[5, 18, 7, 2]。 6月7日记录了5和18,早上记录了5个,晚上记录了18个。 6月8日记录了7和2。

我如何在Highcharts时间序列图表中表示此信息?

1 个答案:

答案 0 :(得分: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]);