Highcharts,如何防止点的标记在鼠标悬停时改变颜色?

Highcharts, How to prevent point's marker changes its color on mouse hover?

我有一个图表,其中每个标记都有不同的颜色,但是当鼠标悬停在标记上时,点的标记将其颜色更改为线条颜色。

我想禁用此颜色更改但保留点的发光颜色(halo

如果我用

hover: { enabled: false }

我会失去点的发光颜色

http://jsfiddle.net/chofer/3v4k5y3u/

你的代码中的这个添加在你的 JSFiddle 示例中修复了它 (updated JSFiddle):

plotOptions: {
    series: {
        marker: {
            states: {
                hover: {
                    fillColor: false
                }
            }
        }
    }
}

我不得不说我发现这非常不直观。 states.hover.marker 不起作用,而 marker.states.hover 起作用。

此外,根据 states.hover.marker.fillColor 值应该是 null 而不是 false,但我只是使用 false 获得了预期的效果,但不是完全没有提到。