Я пытаюсь создать панель с высокими тележками с указателями градиента для каждой панели. цвет декретов бара становится размытым для каждого диапазона, для бара ранга 1 цвет сплошной
это моя пробная картинка
кто-нибудь может мне помочь
Вы можете использовать colorAxis
из серии heatmap
, обернув прототип столбца:
var columnProto = Highcharts.seriesTypes.column.prototype;
columnProto.axisTypes = ['xAxis', 'yAxis', 'colorAxis'];
columnProto.optionalAxis = 'colorAxis';
columnProto.colorKey = 'y';
Highcharts.wrap(columnProto, 'translate', function(proceed) {
proceed.apply(this, Array.prototype.slice.call(arguments, 1));
Highcharts.seriesTypes.heatmap.prototype.translateColors.call(this);
});
Highcharts.chart('container', {
series: [{
type: 'bar',
data: [1, 2, 3, 4, 5, 6, 7, 8, 9]
}],
colorAxis: {
minColor: '#c6e48b',
maxColor: '#196127',
min: 1,
max: 9
}
});
Живая демонстрация:http://jsfiddle.net/BlackLabel/u8wgh0dk/
Ссылка на API:https://api.highcharts.com/highcharts/colorAxis
Привет @RAVI BANGKIT NUR ZIKRILLAH, Вам необходимо установить свойства min
и max
в соответствии с вашими данными в объекте конфигурации colorAxis
: jsfiddle.net/BlackLabel/1zj79odv
спасибо @ppotaczek, но мои данные около тысячи, жарко, чтобы установить максимальную и минимальную базу данных?