Я пытаюсь настроить сплошную измерительную диаграмму для использования определенных цветов для диапазонов, используя colorAxis dataClasses, но это не работает. Не уверен, что я делаю не так.
Как мне определить colorAxis и dataClasses?
Пожалуйста, смотрите http://jsfiddle.net/edob/27oc38L1 ОБНОВЛЕНИЕ !!! Я изменил скрипту, чтобы использовать остановки, и она работала для цветов, определенных как красный, зеленый, а не для шестнадцатеричных цветов! Попробуйте значения как 51, 65 и 81
$(function() {
Highcharts.chart('container-cpu', {
chart: {
type: 'solidgauge'
},
title: null,
pane: {
center: ['50%', '85%'],
size: '140%',
startAngle: -90,
endAngle: 90,
background: {
backgroundColor: (Highcharts.theme && Highcharts.theme.background2) || '#EEE',
innerRadius: '60%',
outerRadius: '100%',
shape: 'arc'
}
},
tooltip: {
enabled: false
},
yAxis: {
min: 0,
max: 100,
title: {
text: 'CPU'
}
},
colorAxis: {
dataClasses: [{
from: 0,
to: 50,
color: 'red'
}, {
from: 50,
to: 90,
color: 'green'
}, {
from: 90,
color: 'yellow'
}]
},
series: [{
name: 'HDD',
data: [70]
}]
});
});
Я вижу синий цвет по умолчанию для любого значения, и я ожидаю увидеть зеленый цвет для значения 70.