Я не на 100% уверен в том, какие именно значения вы хотите найти, но концепция того, как я бы это решил, заключается в следующем:
series: [{
name: 'Series 1',
data: [{x: 0, y: -19}, {x: 0, y: 10},
{x: 1, y: -31}, {x: 1, y: 20}]
}, {
name: 'Series 2',
data: [{x: 0, y: 33}, {x: 0, y: -10},
{x: 1, y: 56}, {x: 1, y: -20},]
}, {
name: 'Series 3',
data: [{x: 0, y: 10}, {x: 0, y: -23},
{x: 1, y: 13}, {x: 1, y: -30}]
}]
Где у нас все еще те же 3 серии, но мы явно указываем, к какой категории должны относиться значения, т. е. x: 0
- это категория 1, а x: 1
- это категория 2.
Рабочий пример JSfiddle: https://jsfiddle.net/ewolden/kdszxjn3/6/