小米米家、和家亲APP对比

描述:当前是关于Echarts图表中的 饼图 示例。
 
            //  data示例参数
let data = {
    download: [{
        value: 135,
        name: '和家亲'
    }, {
        value: 35,
        name: '小米米家'
    }],
    usageDuration: [{
        value: 135,
        name: '和家亲'
    }, {
        value: 50,
        name: '小米米家'
    }]

}

let span = '30%' //span 饼图环化程度  0%-100%  0%实心 --非必选参数
option = {
    title: [{
            text: `小米米家、和家亲APP对比`,
            left: 'center',
            textStyle: {
                color: 'white',
                fontWeight: 'bold'
            },
            top: '20'

        }, {

            text: '下载量',
            left: '23%',
            textStyle: {
                color: '#bac0c0',
                fontWeight: 'bold'
            },
            top: '10%'

        },
        {

            text: '使用时长',
            left: '73%',
            textStyle: {
                color: '#bac0c0',
                fontWeight: 'bold'
            },
            top: '10%'
        }
    ],
    tooltip: {
        trigger: 'item',

    },
    backgroundColor: '#131e54',
    color: ['#637b69', '#789b6f',
        '#3b64a6', '#2672cc', '#503e8d', '#5d3ec5',
        '#874f5f', '#b6575c', '#623363', '#962e66'
    ],
    legend: {
        orient: 'horizontal',
        show: true,
        bottom: '10%',
        data: ['和家亲', '小米米家'],
        textStyle: {
            color: '#bac0c0'
        }
    },
    // graphic: {
    //     elements: [{

    //             type: 'text',
    //             top: '10%',
    //             left: '25%',
    //             style: {
    //                 text: '下载量',
    //                 font:' bold 10em',
    //                 fill:'white'
    //             }
    //         }, {
    //             type: 'text',
    //             top: '10%',
    //             left: '75%',
    //             style: {
    //                 text: '使用时长',
    //                  font:' bold 10em',
    //                 fill:'white'
    //             }

    //         }

    //     ]
    // },
    series: [{
        name: '下载量',
        type: 'pie',
        center: ['25%', '50%'],
        radius: [span || '0%', '50%'],
        labelLine: {
            normal: {
                length: 30,
                length2: 80,
                lineStyle: {
                    color: '#fff'
                }
            }
        },
        label: {
            normal: {
                formatter: '{a|{d}%} {b|{b}}\n',
                borderWidth: 0,
                borderRadius: 4,
                padding: [0, -50],
                rich: {
                    a: {
                        color: '#fff',
                        fontSize: 14,
                        lineHeight: 20
                    },
                    hr: {
                        borderColor: '#fff',
                        width: '100%',
                        borderWidth: 0.5,
                        height: 0
                    },
                    b: {
                        fontSize: 14,
                        lineHeight: 20,
                        color: '#fff'
                    }
                }
            }
        },
        tooltip: {
            trigger: 'item',
            // {a}:系列名。
            // {b}:数据名。
            // {c}:数据值。
            // {d}:百分比。
            formatter: "{a} <br/>{b}: {c}({d}%)"
        },
        data: data.download,

    }, {
        name: '使用时长',
        type: 'pie',
        center: ['75%', '50%'],
        radius: [span || '0', '50%'],
        labelLine: {
            normal: {
                length: 30,
                length2: 80,
                lineStyle: {
                    color: '#fff'
                }
            }
        },
        label: {
            normal: {
                formatter: '{a|{d}%} {b|{b}}\n',
                borderWidth: 0,
                borderRadius: 4,
                padding: [0, -50],
                rich: {
                    a: {
                        color: '#fff',
                        fontSize: 14,
                        lineHeight: 20
                    },
                    hr: {
                        borderColor: '#fff',
                        width: '100%',
                        borderWidth: 0.5,
                        height: 0
                    },
                    b: {
                        fontSize: 14,
                        lineHeight: 20,
                        color: '#fff'
                    }
                }
            }
        },
        tooltip: {
            trigger: 'item',
            // {a}:系列名。
            // {b}:数据名。
            // {c}:数据值。
            // {d}:百分比。
            formatter: "{a} <br/>{b}: {c}分钟 ({d}%)"
        },
        data: data.usageDuration
    }]
};