请选择 进入手机版 | 继续访问电脑版
查看: 101|回复: 6

怎么能不让环形图中不显示0值

[复制链接]

6

主题

15

帖子

124

积分

注册会员

Rank: 2

积分
124
 楼主| 发表于 2020-12-7 14:30:11 | 显示全部楼层 |阅读模式
如题,在制作环形图有些数据为空或为0的时候echarts也会显示标线和数值,非常乱,如何能够让为空或为0的不显示标线和数值?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

6

主题

15

帖子

124

积分

注册会员

Rank: 2

积分
124
 楼主| 发表于 2020-12-7 14:33:56 | 显示全部楼层
怎么能不让环形图中显示0值
回复

使用道具 举报

2

主题

446

帖子

1275

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1275
发表于 2020-12-8 09:30:19 | 显示全部楼层
那直接从数据那一层处理掉,不要查询出0值的数据。
回复

使用道具 举报

6

主题

15

帖子

124

积分

注册会员

Rank: 2

积分
124
 楼主| 发表于 2020-12-8 09:47:24 | 显示全部楼层
Jaylin 发表于 2020-12-8 09:30
那直接从数据那一层处理掉,不要查询出0值的数据。

这是一个数据集制作的两个环,一个环显示的本年各供应商的数据,另一个显示去年各供应商的数据,但是这两年的供应商不完全一致,就会有空值或0值,无法在数据层去掉,还有其他方式么大神?
回复

使用道具 举报

2

主题

446

帖子

1275

积分

版主

Rank: 7Rank: 7Rank: 7

积分
1275
发表于 2020-12-9 13:31:55 | 显示全部楼层
这种基本上只能使用宏代码了。
回复

使用道具 举报

6

主题

15

帖子

124

积分

注册会员

Rank: 2

积分
124
发表于 2020-12-10 08:53:44 | 显示全部楼层
Jaylin 发表于 2020-12-9 13:31
这种基本上只能使用宏代码了。

我用宏代码实现了不显示0值的功能,但是有两个问题,
1.这个代码只对一个系列有效,就是用一个数据集制作的多环图,只有一个环不显示0值,其他的还显示
2.0值不显示了但是其他的数据也不会移到0值的位置,如下图(红框为0值为准)
请大神指点
function main(chartView) {
   
    var chart = chartView.getChartObject();
    var options = chart.getOptions();
    var series = options.series;
    var datas = [];
    var names = [];
    for (var j in series) {
        if (series[j].type == "pie") {
            datas = series[j].data;
            name=series[j].name;
            // alert(name)
        }
    }
    // for (var k in datas) {
    //     console.log(i+name+datas[k].displayValue);
    //         }
        
   
   
    for (var i in datas) {
        var value = parseFloat(datas.value);
        console.log(value)
        datas.itemStyle = datas[j].itemStyle || {};
        datas.labelLine = datas.labelLine || {};
        datas.label = datas.label || {};
        if (value ===0.00) {

            datas.label = {
                "normal": {
                "show": false
            }};

            datas.labelLine = {
                "normal": {
                "show": false
            }}
      } else {

        //}
    }

    }
}
回复

使用道具 举报

6

主题

15

帖子

124

积分

注册会员

Rank: 2

积分
124
发表于 2020-12-10 08:54:10 | 显示全部楼层

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表