我正在使用 highcharts,当我用不同的数据刷新图表时,颜色会不断变化。这是我的主题对象:
Highcharts.theme = {
colors: [
// Main Colours
/* '#1E73AA', '#C44441', '#55BF3B', '#7A5992',
'#009AB2', '#F08736', '#8EAACF', '#CE7057', '#737373' */
'#2691d9','#cf6563','#79cf63','#9d81b1','#33e4ff','#f39b58','#a6bcd9','#d78a75','#a6a6a6'
],
legend: {
itemStyle: {
font: '9pt Trebuchet MS, Verdana, sans-serif',
color: 'black'
},
itemHoverStyle:{
color: 'gray'
}
},
lang: {
decimalPoint: ',',
thousandsSep: ' '
}
};
// Apply the theme:
Highcharts.setOptions(Highcharts.theme);
它从我提供的颜色中选择颜色,但它会不断动态选择。highcharts 的默认行为是始终为第一个系列选择第一种颜色,如果有第二个系列,那么它应该从主题中选择第二种颜色。
这是只有 highcharts 的小提琴:http: //jsfiddle.net/sffnk2k1/ 这是 highcharts 和 ng-highcharts 的小提琴:http: //jsfiddle.net/Lurau4s7/
提前谢谢了。