Я хочу определить два пользовательских цвета, один для мужчин и другой для женщин.
У меня есть простая столбцовая диаграмма, которая отображает мужчин и женщин по возрасту. Есть 7 пар точек данных. Имеется в виду 1 пара точек данных для мужчин и женщин в возрасте 0–39 лет, другая пара для мужчин и женщин в возрасте 40–49 лет и т. Д. Цвета диаграммы по умолчанию: голубой и черный.
Я хочу изменить эти цвета, скажем, зеленый и оранжевый. colorByPoint не отвечает моим потребностям, поскольку он окрашивает каждую пару данных в разные цвета. Какое решение?
$(function () {
$('#container').highcharts({
chart: {
type: 'column'
},
title: {
text: 'Average Life Expectancy'
},
xAxis: {
categories: ['0-39', '40-49', '50-59', '60-69', '70-79', '80-89', '90+'],
title: {
text: null
}
},
yAxis: {
min: 0,
title: {
text: 'Breakdown by gender',
align: 'high'
},
labels: {
overflow: 'justify'
}
},
plotOptions: {
column: {
colorByPoint: true,
dataLabels: {
enabled: true
}
}
},
legend: {
layout: 'vertical',
align: 'right',
verticalAlign: 'top',
x: -40,
y: 80,
floating: true,
borderWidth: 1,
backgroundColor: ((Highcharts.theme && Highcharts.theme.legendBackgroundColor) || '#FFFFFF'),
shadow: true
},
credits: {
enabled: false
},
series: [{
name: 'Males',
data: [10, 7, 4, 12, 27, 21, 2],
}, {
name: 'Females',
data: [10, 3, 5, 12, 15, 10, 11]
}]
});