这是我的图表对象。
$scope.chartConfig = {
options: {
chart: {
type: 'pie',
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: 'Status Counts in the Current Stage.'
},
plotOptions: {
pie: {
dataLabels: {
enabled: false
},
showInLegend: true
}
}
},
series: [{
data: [
['foo', 10],
['bar', 90],
['baz', 100]
]
}],
loading: true
};
在这里我需要为foo,bar,baz分隔用户定义的颜色。如何在角度高的ng-ng中做到这一点。
答案 0 :(得分:3)
如果您想为每个用户设置自定义颜色,可以像这样修改代码:
$scope.chartConfig = {
options: {
chart: {
type: 'pie',
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false
},
title: {
text: 'Status Counts in the Current Stage.'
},
plotOptions: {
pie: {
dataLabels: {
enabled: false
},
showInLegend: true
}
}
},
series: [{
data: [{
name: 'foo',
y: 56.33,
color: '#E94B3B'
}, {
name: 'bar',
y: 24.03,
color: '#8AD5E7',
sliced: true,
selected: true
}, {
name: 'baz',
color: '#F8C471',
y: 10.38
}]
}],
loading: true
};
这里有一个例子: