TEST

描述:当前是关于Echarts图表中的 饼图 示例。
 
            var piePatternImg = new Image();
piePatternImg.src = '/asset/get/s/data-1641521604950-b-f33VWuF.jpg';
var bgPatternImg = new Image();
bgPatternImg.src = '/asset/get/s/data-1623324803979-ugSvPhTCK.png';
var itemStyle = {
    normal: {
        opacity: 1,
        borderRadius: 10,
        color: {
            image: piePatternImg,
            repeat: 'repeat',
        },
        borderWidth: 3,
        borderColor: '#2a2a34',
        shadowColor: '#FFF',
        shadowBlur: 1,
        shadowOffsetY: 0,
        shadowOffsetX: 0,
    },
};
option = {
    backgroundColor: {
        image: bgPatternImg,
        repeat: 'repeat',
    },
    title: [
        {
            text: 'PAPER ELEMENTS',
            x: '20',
            y: '20',
            textStyle: {
                fontSize: '20',
                fontWeight: '100',
                color: '#c795bb',
                textAlign: 'center',
                textShadowColor: '#000',
                textShadowBlur: '1',
                textShadowOffsetX: 1,
                textShadowOffsetY: 1,
            },
        },
        {
            text: 'SHAPE OF HEART',
            x: '20',
            y: '45',
            textStyle: {
                fontSize: '24',
                fontWeight: '300',
                color: '#d8a9bd',
                textAlign: 'center',
                textShadowColor: '#000',
                textShadowBlur: '1',
                textShadowOffsetX: 1,
                textShadowOffsetY: 1,
            },
        },
    ],
    series: [
        {
            name: 'pie',
            type: 'pie',
            selectedMode: 'single', //multiple
            selectedOffset: 10, //距离
            label: {
                fontSize: 18,
                color: '#fff',
            },
            labelLine: {
                length: 10,
                length2: 45,
                smooth: true,
                lineStyle: {
                    width: 2,
                },
            },
            data: [
                { value: 1024, name: 'A' },
                { value: 689, name: 'B' },
                { value: 602, name: 'C' },
                { value: 501, name: 'D', selected:true },
                { value: 299, name: 'E' },
            ],
            itemStyle: itemStyle,
        },
    ],
};