Возможно, но это не имеет прямого отношения к старшим диаграммам.
Вам просто нужно создать фрагмент javascript перед вызовом функций старших диаграмм, чтобы разделить данные в нужном формате, а затем использовать их в старших диаграммах (серии иитоговые данные / значения).Никакая библиотека графиков не подойдет вам.
Фрагмент javascript должен выглядеть следующим образом:
var options = {
chart: {
renderTo: 'container',
defaultSeriesType: 'column'
},
title: {
text: 'Fruit Consumption'
},
xAxis: {
categories: []
},
yAxis: {
title: {
text: 'Units'
}
},
series: []
};
var items = [50,30,50];
var series = {
data: []
};
var notfound;
items.sort();
for(var i=0; i < items.length; i++) {
notfound= true;
for(var j=0; j < options.xAxis.categories.length && notfound; j++) {
if (items[i] === options.xAxis.categories[j]) {
notfound= false;
}
}
if (notfound) {
options.xAxis.categories.push(items[i]);
series.data[j]= 1;
} else {
series.data[j]++;
}
}
$(document).ready(function() {
var chart = new Highcharts.Chart(options);
}
Примерно так.Я надеюсь, что это помогает.
С уважением