首页 文章

Highcharts在悬停时更改列颜色

提问于
浏览
5

看起来这应该很简单,但我无法弄明白,API文档中的任何内容似乎都无法正常工作 . 我希望在该列悬停时更改单个列的颜色 .

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

这里有一些帮助: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: changing color on hover ranking chart但它改变了整个系列,而不仅仅是当前的点/列 .

1 回答

  • 17

    你几乎就在那里,但你想设置 color 而不是 fillColor (而不是标记) - 我将其添加到图表声明中:

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

    并从列数据中删除了 states 内容,这似乎适用于此fiddle .

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

相关问题