3

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

提前谢谢了。

4

0 回答 0