Javascript 如何根据Highcharts中的选择获取系列名称

Javascript 如何根据Highcharts中的选择获取系列名称,javascript,highcharts,Javascript,Highcharts,我试图根据Highcharts图形中选择的内容获取序列名称,但标签不显示序列名称 以下是我一直在编写的代码的链接: 您正在尝试访问this.series.name,它不返回任何内容,因为this.series是一个系列数组。因此,您可能希望使用this.series[0].name或this.series[1].name,具体取决于要显示的序列名称 再见。你所说的“选择什么”是什么意思?我看不出你在选什么。你在这里的总体目标是什么?@jlbriggs我同意,我不明白他在说什么。你应该评论他的帖子

我试图根据Highcharts图形中选择的内容获取序列名称,但标签不显示序列名称

以下是我一直在编写的代码的链接:


您正在尝试访问
this.series.name
,它不返回任何内容,因为
this.series
是一个系列数组。因此,您可能希望使用
this.series[0].name
this.series[1].name,具体取决于要显示的序列名称


再见。

你所说的“选择什么”是什么意思?我看不出你在选什么。你在这里的总体目标是什么?@jlbriggs我同意,我不明白他在说什么。你应该评论他的帖子而不是我的答案:)我在图中选择序列名,所以当我选择“S1”时,我希望它显示在标签中,当我选择“S2”时,我希望S2显示在标签中。我知道这个。系列[0]。名称,但它是静态的,不随我在图形中选择的内容而改变。@Gayatri但如何选择其中一个系列?我看不出在JSFIDLE中是如何做到这一点的。因此,单击“添加系列”后,您可以在图“S1”和“S2”中看到两个系列。只需单击它们就可以选择和取消选择它们。这有意义吗?
$(function () {
    // create the chart
    $('#container').highcharts({
        chart: {
            events: {
                redraw: function () {
                    var label = this.renderer.label(this.series.name, 100, 120)
                        .attr({
                            fill: Highcharts.getOptions().colors[0],
                            padding: 10,
                            r: 5,
                            zIndex: 8
                        })
                        .css({
                            color: '#FFFFFF'
                        })
                        .add();

                    setTimeout(function () {
                        label.fadeOut();
                    }, 1000);

                }
            }
        },
        xAxis: {
            categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
        },

        series: [{name:'S1',
            data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]
        }]
    });


    // activate the button
    $('#button').click(function () {
        var chart = $('#container').highcharts();
        chart.addSeries({name:'S2',
            data: [216.4, 194.1, 95.6, 54.4, 29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5]
        });

        $('#button').unbind('click');
    });
});