echarts餅圖數據為0時隱藏數據指示線


echarts餅圖當數據為0時候數據和指示線會疊在一起

 

方法一(暫時沒想到好辦法)

如果value是0就給null

tooltip: {
                    trigger: 'item',
                    formatter: '{a} <br/>{b}: {c} ({d}%)'
                },
                legend: {
                    orient: 'vertical',
                    icon: "rect",
                    top: -5,
                    right: 0,
                    itemWidth: 15,
                    itemHeight: 15,
                    textStyle: {
                        color: '#B4E4FF',
                        fontSize: 14
                    },
                    data: _result.legend.data
                },
                color : [ '#502092', '#0d8888', '#a4224a', '#af3b14' ],
                graphic: {
                    type: 'text',
                    style: {
                        textAlign: 'center',
                        fill: 'rgb(149,162,255)',
                        width: 30,
                        height: 30,
                    }
                },
                series: [
                    {
                        name: '項目分數',
                        type: 'pie',
                        radius: ['45%', '65%'],
                        center: ['50%', '58%'],
                        avoidLabelOverlap: false,
                        labelLine: {
                            show: true
                        },
                        //判斷賦值
                        data: [
                            {value: arrVal[0] == 0 ? null:arrVal[0], name: arrName[0]},
                            {value: arrVal[1] == 0 ? null:arrVal[1], name: arrName[1]},
                            {value: arrVal[2] == 0 ? null:arrVal[2], name: arrName[2]},
                            {value: arrVal[3] == 0 ? null:arrVal[3], name: arrName[3]},
                        ]
                    },
                ]        

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM