Я новичок в хайчартах. Недавно я застрял в построении высоких чартов. Я использую сюжетные полосы для построения заднего цвета. Если значение присутствует, оно должно быть затенено, если значение отсутствует, оно не должно закрашиваться.
Например, на этой диаграмме для апельсинов затенение хорошо, потому что есть значения как для положительной, так и для отрицательной стороны. А вот для бананов затенение не правильное. Он имеет только положительное значение, поэтому следует закрашивать только положительную сторону, а не отрицательную, т. е. от 0 до -2,5 не следует закрашивать серым цветом.
Любая помощь приветствуется.
Столбец Highchart с графиками:
Код ниже:
Highcharts.chart('container', {
chart: {
type: 'column'
},
title: {
text: 'Column chart with negative values'
},
xAxis: {
categories: ['Apples', 'Oranges', 'Pears', 'Grapes', 'Bananas'],
plotBands: [{
color: 'gray',
from: 0.5,
to: 1.5
},
{
color: 'gray',
from: 3.5,
to: 4.5
}],
},
credits: {
enabled: false
},
series: [{
name: 'John',
data: [5, 3, 4, 7, 2]
}, {
name: 'Jane',
data: [2, -2, -2, 2, 1]
}, {
name: 'Joe',
data: [3, 4, 4, -2, 5]
}]
});