1

使用 Highchart 我想通过单击来选择系列并在选择时更改其宽度(因此我们可以看到它已被选中)

问题是,选择似乎有效(它切换了控制台中显示的选定值),但我不知道如何从点击事件中设置 lineWidth:

该示例正在选择系列:

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

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

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

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

                series: {
                    states: {
                            select: {

                                lineWidth: 10
                            }
                    },
                             ...
                }
4

1 回答 1

1

改为使用setState

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

演示

于 2013-03-06T18:06:21.850 回答