1

现在我正在制作排名图表,因为我试图突出一个系列,所有其他系列必须仍在图表上但变暗。

所以我试图在鼠标悬停时为变暗系列更改颜色,这对我有很大帮助Highcharts - 在 MouseOver 上更改系列颜色但我不知道如何处理标记颜色,因为 mouseOver 中的函数this.graph.attr('stroke', '#0000FF');仅更改线条颜色. 在 highcharts 文档中寻找“悬停”发现了这个

    marker: {
        fillColor: '#C0C0C0',
        states: {
            hover: {
                fillColor: '#0000FF'
            }
        }
    }

我的问题是是否有办法改变鼠标悬停功能中悬停系列的孔系列颜色,现在在这里工作http://jsfiddle.net/diegomanule/UyF9u/

提前致谢,

4

1 回答 1

3

如果您不需要(在这种情况下您不必),您不应该直接操作 SVG。借用此文档示例

   events: {
        mouseOver: function () {
            this.update({
                color: '#0000FF'
            });                
        },
        mouseOut: function () {
            this.update({
                color: '#C0C0C0'
            }); 
        }
    },

在这里更新了小提琴。

于 2013-07-14T13:39:30.030 回答