echarts两层圆环 + 饼图间隔 + 可用背景图片

百度搜出来的都是用borderWidth来设置间隔,但是颜色必须和背景色一致,只是视觉上透明了,不符合项目要求。参考社区里的,自己画了一个。
加”*****“的是形成间隔的关键。
最终呈现的样子

//颜色16进制换算rgba,添加透明度(内环颜色)
function hexToRgba(hex, opacity) {
    return (
        'rgba(' +
        parseInt('0x' + hex.slice(1, 3)) +
        ',' +
        parseInt('0x' + hex.slice(3, 5)) +
        ',' +
        parseInt('0x' + hex.slice(5, 7)) +
        ',' +
        opacity +
        ')'
    );
}
// 背景可以随意更换,不会影响透明的间隔
backgroundColor = {
    type: 'linear',
    x: 0,                 // 左上角x
    y: 0,                 // 左上角y
    x2: 0,                // 右下角x
    y2: 1,                // 右下角y
    colorStops: [
    {
        offset: 0.5, color: '#fff'
    }, {
        offset: 1, color: '#00F
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值