Javascript Highcharts-如何在启用另一个系列时禁用该系列?

Javascript Highcharts-如何在启用另一个系列时禁用该系列?,javascript,highcharts,Javascript,Highcharts,我有一个图表,其中我有大约5个系列。但同时启用其中两个是没有意义的。当我的页面加载时,一个是启用的,另一个是基于后端代码禁用的-这很好。但显然,用户可以通过单击图例来启用第二个系列。有人能分享一些快速JS代码,当序列A启用时禁用序列B吗?谢谢大家! 使用legendItemClick事件回调函数并切换相反系列的可见性 series: [..., { ..., events: { legendItemClick: function()

我有一个图表,其中我有大约5个系列。但同时启用其中两个是没有意义的。当我的页面加载时,一个是启用的,另一个是基于后端代码禁用的-这很好。但显然,用户可以通过单击图例来启用第二个系列。有人能分享一些快速JS代码,当序列A启用时禁用序列B吗?谢谢大家!

使用
legendItemClick
事件回调函数并切换相反系列的可见性

    series: [..., {
        ...,
        events: {
            legendItemClick: function() {
                this.chart.series[4].setVisible();
            }
        }
    }, {
        ...,
        events: {
            legendItemClick: function() {
                this.chart.series[3].setVisible();
            }
        },
        visible: false
    }]

现场演示:

API参考:


谢谢!正是我想要的