echarts环形图label显示不全

 

贴个代码吧,这样看不出问题,你这个Label的值都没有格式化,0.56%都几乎占完了

测试了一下,echarts自带的不会出现遮挡问题。附上代码,你自己比对下

option = {
    title: {
        text: '某站点用户访问来源',
        subtext: '纯属虚构',
        left: 'center'
    },
    tooltip: {
        trigger: 'item'
    },
    legend: {
        orient: 'vertical',
        left: 'left',
    },
    series: [
        {
            name: '访问来源',
            type: 'pie',
            radius: ['40%', '70%'],
            data: [
                {value: 1048, name: '搜索引擎'},
                {value: 735, name: '直接访问'},
                {value: 580, name: '邮件营销'},
                {value: 1, name: '联盟广告1'},
                {value: 1, name: '视频广告2'},
                 {value: 1, name: '联盟广告3'},
                {value: 1, name: '视频广告4'},
                 {value: 1, name: '联盟广告5'},
                {value: 1, name: '视频广告6'},
                 {value: 1, name: '联盟广告7'},
                {value: 1, name: '视频广告8'}
            ],
            emphasis: {
                itemStyle: {
                    shadowBlur: 10,
                    shadowOffsetX: 0,
                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
            }
        }
    ]
};

测试了一下,echarts自带的不会出现遮挡问题。附上代码,你自己比对下

option = {
    title: {
        text: '某站点用户访问来源',
        subtext: '纯属虚构',
        left: 'center'
    },
    tooltip: {
        trigger: 'item'
    },
    legend: {
        orient: 'vertical',
        left: 'left',
    },
    series: [
        {
            name: '访问来源',
            type: 'pie',
            radius: ['40%', '70%'],
            data: [
                {value: 1048, name: '搜索引擎'},
                {value: 735, name: '直接访问'},
                {value: 580, name: '邮件营销'},
                {value: 1, name: '联盟广告1'},
                {value: 1, name: '视频广告2'},
                 {value: 1, name: '联盟广告3'},
                {value: 1, name: '视频广告4'},
                 {value: 1, name: '联盟广告5'},
                {value: 1, name: '视频广告6'},
                 {value: 1, name: '联盟广告7'},
                {value: 1, name: '视频广告8'}
            ],
            emphasis: {
                itemStyle: {
                    shadowBlur: 10,
                    shadowOffsetX: 0,
                    shadowColor: 'rgba(0, 0, 0, 0.5)'
                }
            }
        }
    ]
};

这个应该是大小没设置好。

可以尝试设置下grid属性:

grid: {
    
},