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();

        });
4

1 回答 1

1

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

http://jsfiddle.net/hz2PN/

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();

        });
于 2013-07-16T09:26:31.227 回答