У меня есть вопрос о высоких данных диаграммы

#javascript #highcharts

#javascript #высокие диаграммы

Вопрос:

Доброе утро. Я надеюсь, вы понимаете, даже если вопрос странный, потому что я неправильно говорю по-английски.

Мне любопытно, как изменить данные высокой диаграммы с помощью оператора for.

Я хочу, чтобы он исчез с диаграммы, когда значение y данных пустое, но это не работает. Справка

 Ext.onReady(function() {
    var label = [];
    var cnt=[];
    <c:forEach items="${dataList}" var="item">
        label.push('${item.LABEL}');
        cnt.push(Number('${item.CNT}'));
    </c:forEach>
    
    $("#organDealCountChart").highcharts({
        chart: {
            plotBackgroundColor: null,
            plotBorderWidth: null,
            plotShadow: false,
            type: 'pie',
        },
        title: {
            text: null,
        },
        credits: {
            enabled: false,      //하이차트 url 숨기기
        },
        tooltip: {
            pointFormat: '{point.y}건'
        },
        accessibility: {
            point: {
                valueSuffix: '%'
            },
        },
        plotOptions: {
            pie: {
                allowPointSelect: true,
                cursor: 'pointer',
                dataLabels: {
                    enabled: true,
                    formatter: function(){
                        if (!this.y) 
                            return ;
                        else
                            return this.point.name   ": "   this.point.percentage.toFixed(2)   "%";
                    }
                }
            }
        },
        series: [{
            colorByPoint: true,
            data: [{
                name: label[0],
                y: cnt[0]
            }, {
                name: label[1],
                y: cnt[1]
            }, {
                name: label[2],
                y: cnt[2]
            }, {
                name: label[3],
                y: cnt[3]
            }, {
                name: label[4],
                y: cnt[4]
            }]
        }]
    });
}); 

Комментарии:

1. Привет @min, что вы имеете в виду, что данные пусты? Не могли бы вы предоставить мне образец cnt доступного после цикла forEach?