我正在使用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/

提前谢谢了 .