Highcharts-如果没有值,则隐藏图例

Highcharts-如果没有值,则隐藏图例,highcharts,Highcharts,我试图隐藏零值的图例。如何做到这一点 [enter link description here][1] 我试过使用 function(chart){ var flag = false; $.each(chart.series,function(i,serie){ $.each(serie.data,function(j,data){ if(data.y === 0){

我试图隐藏零值的图例。如何做到这一点

[enter link description here][1]
我试过使用

function(chart){
        var flag = false;

        $.each(chart.series,function(i,serie){

            $.each(serie.data,function(j,data){

                if(data.y === 0){
                    flag=true;

                }
            });

            if(flag)
               serie.legendGroup.destroy();

        });

您可以按每个系列/点进行迭代,检查值是否为0,并删除SVG中的图例组

var flag = false;

 $.each(chart.series,function(i,serie){

            $.each(serie.data,function(j,data){

                if(data.y === 0){
                    flag=true;

                }
            });

            if(flag)
               serie.legendGroup.destroy();

        });