Есть ли способ объединить сплайны с группированными столбцами в HighCharts?Сплайны с графическими колонками с групповыми столбцами
Вот что у меня есть.
- 4 Категории по оси Х-
- Каждая категория имеет 3 колонки
- В действительности, у меня будет 4 группы с каждой группы показаны 3 колонки каждый
- Теперь на вторичном оси Y, I хотите нарисовать сплайн, который пересекает все 3 столбца во всех четырех группах.
Кроме того, я хотел бы точку сплайна, чтобы быть сосредоточенными на каждом на соответствующей колонке ..
даже возможно ли это?
Спасибо заранее!
Код:
$(function() {
$('#container').highcharts({
chart: {},
title: {
text: 'Combination chart'
},
xAxis: {
categories: ['North', 'East', 'West', 'South'],
gridLineWidth: 0
},
yAxis: [{ // Primary yAxis
gridLineWidth: 0,
labels: {
style: {
color: '#89A54E'
}
},
title: {
text: 'Sales',
style: {
color: '#89A54E'
}
}
}, { // Secondary yAxis
title: {
text: 'Profit %',
style: {
color: Highcharts.getOptions().colors[3]
}
},
labels: {
style: {
color: '#4572A7'
}
},
opposite: true
}],
tooltip: {
formatter: function() {
var s;
if (this.point.name) { // the pie chart
s = '' + this.point.name + ': ' + this.y;
} else {
s = '' + this.x + ': ' + this.y;
}
return s;
}
},
labels: {
items: [{
html: '',
style: {
left: '40px',
top: '8px',
color: 'black'
}
}]
},
series: [{
type: 'column',
name: 'Black',
data: [136, 123, 147, 133]
}, {
type: 'column',
name: 'BW Print',
data: [213, 187, 226, 200]
}, {
type: 'column',
name: 'Fashion',
data: [213, 187, 226, 200]
},
{
type: 'spline',
name: 'Profit %',
yAxis: 1,
data: [20, 30, 40],
/* Profit % for Black, BW Print and Fashion
For North, -> 20, 30, 40 %
For East -> 35, 45, 55%
For West -> 45, 35, 50%
Four South -> 33, 42, 55%
*/
color: '#CD0000',
marker: {
lineWidth: 1,
lineColor: '#CD0000',
fillColor: '#CD0000'
}
}
]
});
});
Спасибо за вашу помощь. Каждая ваша точка имеет много смысла и больше. Ценить это. – user3061937