2014-10-07 2 views
0

У меня есть массив информации. Каждое значение имеет либо начало, либо конец каждого дня.Показывать несколько значений за один день во временных рядах Highcharts

Чтобы проиллюстрировать это, возьмите этот массив: [5, 18, 7, 2]. 5 и 18 были зарегистрированы 7 июня, а 5 - утром, а 18 - вечером. 7 и 2 были записаны 8 июня.

Как я представляю эту информацию в диаграмме временных диаграмм Highcharts?

+0

Есть ли у вас метку времени для этих значений? – Mark

+0

Значения были импортированы сразу, поэтому, к сожалению, временные метки имеют неточное время. Сама дата точна, но времени нет. – NJP

+1

Я думаю, что более важный вопрос: как вы * хотите * представить это на диаграмме? Как это сделать, это зависит от того, что вы хотите от него. – jlbriggs

ответ

1

моей наивной реализацией было бы просто разместить точки, равные расстоянию в течение дня.

Например, если у вас есть 2 балла по 7 июня:

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]); 
Смежные вопросы