HighStock Library:如果选择,如何为每个细分保持相同的颜色

时间:2014-02-20 17:31:22

标签: animation highstock pie-chart

我希望拥有类似这个例子的所有内容

http://jsfiddle.net/gh/get/jquery/1.7.2/highslide-software/highcharts.com/tree/master/samples/highcharts/plotoptions/series-allowpointselect-pie/

但离子应用它的工作方式略有不同。当我点击片段时,它会在动画后更改颜色。所以它就像这个例子一样,如果我要改变行 来自

   `series: {allowPointSelect: true}`

    series: {
       allowPointSelect: true, 
       states: {
           select : {
                color: '#00FF00'        
           }                
       }                        
    }

`

问题是什么,有人可以帮助我理解这个问题

1 个答案:

答案 0 :(得分:1)

听起来你有不同版本的Highcharts - 也许有些旧版本有这种bug?

无论如何,请尝试直接设置color: null。见:

    plotOptions: {
       series: {
           allowPointSelect: true, 
           states: {
               select : {
                   color: null       
               }                
           }                        
        }
    },

http://jsfiddle.net/MmJ4t/2/

如果这没有帮助,唯一的解决方案可能是为每个点设置直接选择的颜色:

    series: [{
        data: [{ 
                y: 29.9, 
                states: { 
                    select: {
                        color: 'red'
                    }
                } 
               }, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]        
    }]