Я пытаюсь добиться того же, как показано здесь:Highcharts пирог ломтик график интенсивности цвета с помощью colorValue
За исключением круговой диаграммы вместо этого.
Я его настроить так:
$('#expenditurePie').highcharts({
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false,
backgroundColor: '#121212',
height: 322,
className: 'summary-chart-right'
},
title: null,
tooltip: {
pointFormat: '{series.name}: <b>{point.percentage:.1f}%</b>'
},
plotOptions: {
pie: {
allowPointSelect: true,
borderColor: '#000',
cursor: 'pointer',
dataLabels: false
}
},
colorAxis: {
minColor: '#FFFFFF',
maxColor: '#FF0000'
},
series: response
});
Образец данных ответа:
...
{name: "Leisure", y: 143.55, colorValue: 3}
...
Он не работает и круговая диаграмма цвет их по умолчанию.
Как я могу это сделать?
Спасибо. Данные серии определены в PHP, поэтому мне просто нужно будет адаптировать то, что вы написали в JS. – imperium2335
Возможно, вам даже не придется этого делать, в зависимости от того, как структурирован ваш код. Вы можете создать PHP-объект серии с вызовом функции в нем, как и в моем примере, а high-диаграммы будут называть функцию javascript «на лету», как она отображается. Тем не менее, перемещение логики в PHP тоже будет работать. –