Попытка создать второй уровень данных в типе диаграммы xrange старших графиков не ведет себя должным образом
см. Jsfiddle https://jsfiddle.net/bo8eL42v/10/ и документацию по старшим диаграммам https://api.highcharts.com/highcharts/series.xrange.data.drilldown
ФОН - ИДЕАЛЬНОЕ ПОВЕДЕНИЕ:
при нажатии на серию график перерисовывается с той же серией, разбитой на временные интервалы (день || неделя), как категории
- это позволило бы сравнить день с днем / неделю с неделей, а не сравнивать человека за человеком
Альтернативным решением SubPar является использование series.events.click для запуска функции, которая полностью перезаписывает диаграмму с помощью поведения DayOverDay
Реализован базовый jsfiddle для проверки того, что концептуальная развертка должна работать как описано
...
x: Date.UTC(2014, 11, 10),
x2: Date.UTC(2014, 11, 23),
y: 2,
drilldown: 'a'
}],
...
}],
drilldown: {
series: [{
id: 'a',
data: [{
x: Date.UTC(2014, 10, 21),
x2: Date.UTC(2014, 11, 1),
y: 0,
partialFill: 0.25
},{
x: Date.UTC(2014, 11, 1),
x2: Date.UTC(2014, 11, 2),
y: 0,
partialFill: 0.25
}]
}]
}
Ожидается: нажатие на любую точку данных, где развертка: «a» должна перерисовать диаграмму только с точками, определенными в drilldown.series.'a ', где' a '- идентификатор
Факт: ничего не происходит, ошибок не выдается