5

看起来这应该很简单,但我无法弄清楚,API 文档中的任何内容似乎都没有工作。当该列悬停时,我想更改该列的颜色。

我尝试将数据中的每个点设置为具有悬停状态colorFill,但无济于事,我也尝试将其设置在plotOptions属性column

这里有一些帮助:http: //jsfiddle.net/TheSharpieOne/DMcQ3/

试过这个:http
: //api.highcharts.com/highcharts#series.data.marker.states.hover.fillColor 试过这个:http ://api.highcharts.com/highcharts#plotOptions.column.states.hover.marker .fillColor
两者都不起作用。不知道还能做什么。

我发现了这个:Highcharts:在悬停排名图表上改变颜色,但它改变了整个系列,而不仅仅是当前点/列。

4

1 回答 1

17

你快到了,但你想设置color而不是fillColor(而不是在标记上)——我将它添加到图表声明中:

plotOptions: {
    column: {
        states: {
            hover: {
                color: '#000000'                                                           
            }
        }
    }
}

states从列数据中删除了这些东西,这似乎在这个小提琴中起作用。

而且,是的,这在文档中不是很清楚......

于 2013-10-03T02:41:42.430 回答