Есть ли решение в Highcharts для форматирования метки в зависимости от значения?
Я знаю, что есть опция цветовых зон для зависимого форматирования столбцов на основе значения данных.Например, если значение больше 10, столбец становится красным, в противном случае остается базовый цвет.
Мне нужно получить очень похожую функцию для dataLabels.Если значение больше 10, поверните фон метки на красный.Если это возможно, существует ли решение для динамического получения этого конкретного значения из ряда данных, или только может быть / должно быть статическим параметром?
Значения больше 100 должны иметь красный цвет фона dataLabel, а остальные(меньший) зеленый цвет фона: https://jsfiddle.net/saboarpad/6bow3mx1/3/
Highcharts.chart('container', {
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
plotOptions: {
series: {
dataLabels: {
enabled: true,
backgroundColor:'red',
color:'white'
}
}
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
}]
});