高图 - 在选择上设置线条样式(宽度,颜色......)

时间:2013-03-06 16:24:50

标签: highcharts

使用Highchart我想通过点击它来选择系列并在选择时改变它的宽度(所以我们可以看到它被选中)

问题是,选择似乎有效(它切换控制台中显示的选定值),但我无法弄清楚如何从click事件设置lineWidth:

示例正在努力选择系列:

line: {
    events: {
        click: function(event) {

            this.select();
                        console.log( this.name+", selected : "+ this.selected);
            return false;
        }
    }
}

我也可以显示/隐藏系列,但是如何更改lineWidth? 我设法只为选定的系列显示工具提示,但我需要这些系列比其他系列更明显。

我试图在系列上添加一个选择状态,因为它适用于标记,但它似乎不适用于行:

                series: {
                    states: {
                            select: {

                                lineWidth: 10
                            }
                    },
                             ...
                }

1 个答案:

答案 0 :(得分:1)

改为使用setState

this.setState(this.state === 'select' ? '' : 'select');

Demo