Я создаю диаграмму gantt, показывающую, что моя реклама покупается в течение года. Все работает хорошо, за исключением случаев, когда у меня есть данные на той же оси y. Данные заканчиваются отображаемыми один поверх другого. Как вы можете складывать данные, оба они могут отображаться. Вот JSFIDDlE, показывающий мою дилемму. http://jsfiddle.net/tagriffith/a16mgm04/1/Укладка данных с высоким качеством в серии данных xrange
Когда я хочу показывать радиопостановки в той же серии y (4), и они имеют одинаковые даты запуска, данные складываются друг на друга. Ниже представлен частичный код из jsfiddle.
[{
name: 'Radio',
groupPadding: 0,
borderRadius: 0,
pointWidth: 20,
data: [{
name: 'WLW',
x: Date.UTC(2015, 12, 4),
x2: Date.UTC(2015, 12, 20),
y: 4
}, {
name: 'WNKU',
x: Date.UTC(2015, 12, 4),
x2: Date.UTC(2015, 12, 20),
y: 4
},
{
name: 'WGUC',
x: Date.UTC(2015, 12, 4),
x2: Date.UTC(2015, 12, 20),
y: 4
},]]
«кроме случаев, когда у меня есть данные по одной и той же оси у» - вы имеете в виду ту же у значение в той же серии? Вы хотите группировать точки данных из одной серии? Это невозможно. Серии могут быть сгруппированы - по умолчанию. Если вы хотите, чтобы ваши точки данных отображались с разными значениями y, вам нужно было бы установить эти значения - например. обрабатывайте свои данные перед использованием в Highcharts. –
Я хочу одно и то же значение y, но когда я вводим то же значение y, что и в моем коде выше, он помещает данные друг на друга. Я пробовал группировать: true; и группировка false. Он по-прежнему не разделяет данные, чтобы вы могли визуально их видеть. –
Точки в одной серии с одинаковыми значениями y будут перекрываться друг с другом, и нет группировки точек данных в той же серии. Я обновил свой ответ. –