自定义花瓣样式

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var data = [];

var percent = 67;
var _colors = ['#4182F7', '#41EFF2'];
var colors = [];

var ratio = Math.floor(percent / 2);
for (var i = 0; i < 100; i++) {
    if (i < ratio) {
        colors.push(_colors[0])
    } else {
        colors.push(_colors[1])
    }
}

for (var i = 0; i < 100; i++) {
    data.push({
        value: 0,
        name: 'aa',
        itemStyle: {
            normal: {
                color: {
                    type: 'radial',
                    x: 0.5,
                    y: 0.5,
                    r: 0.5,
                    colorStops: [{
                        offset: 0, color: '#4182F7' // 0% 处的颜色
                    }, {
                        offset: 1, color: '#41EFF2' // 100% 处的颜色
                    }],
                    global: false // 缺省为 false
                },
                borderWidth: 5,
                borderColor: colors[i],
                shadowBlur: 5,
                shadowColor: '#000',
                shadowOffsetX: 2,
                shadowOffsetY: 2
            }
        }
    }, {
        value: 20,
        name: '',
        itemStyle: {
            normal: {
                label: {
                    show: false
                },
                labelLine: {
                    show: false
                },
                color: 'transparent',
                borderColor: 'transparent',
                borderWidth: 0
            }
        }
    });
}
var seriesObj = [{
    name: '',
    type: 'pie',
    radius: [190, 200],
    hoverAnimation: false,
    itemStyle: {
        normal: {
            label: {
                show: false
            },
        }
    },
    data: data
}];
option = {
    backgroundColor: '#04243E',
    series: seriesObj
}