dh-pie

描述:当前是关于Echarts图表中的 饼图 示例。
 
            
var dataSorce=[{name:"本科", value: 56},{name:"硕士", value: 40},{name:"博士", value: 1},{name:"专科", value: 26}]

option = {
    color:[
            new echarts.graphic.LinearGradient(
                0, 0, 0, 1,
                [
                    {offset: 0, color: '#a0c1f9'},
                    {offset: 1, color: '#1455c7'}
                ]
            ),
            new echarts.graphic.LinearGradient(
                0, 0, 0, 1,
                [
                    {offset: 0, color: '#f85b2c'},
                    {offset: 1, color: '#ffb39c'}
                ]
            ),
            new echarts.graphic.LinearGradient(
                0, 0, 0, 1,
                [
                    {offset: 0, color: '#f6973d'},
                    {offset: 1, color: '#ffc58e'}
                ]
            ),
            new echarts.graphic.LinearGradient(
                0, 0, 0, 1,
                [
                    {offset: 0, color: '#0ab484'},
                    {offset: 1, color: '#8ffdde'}
                ]
            )
        ],
    series: [
        {
            name:'真实数据',
            type:'pie',
            radius: ['50%', '70%'],
            avoidLabelOverlap: false,
            label: {
                normal: {
                    show: true,
                    position: 'outer',
                    textStyle: {
                        fontSize: 20,
                        color: '#fff'
                    },
                    formatter:{
                        
                    }
                },
                emphasis: {
                    show: true,
                    textStyle: {
                        fontSize: '30',
                        fontWeight: 'bold'
                    }
                }
            },
            labelLine: {
                normal: {
                    show: true,
                    length2: 80,
                    lineStyle:{
                        color: '#fff',
                    }
                }
            },
            data:dataSorce
        },
        {
            name: '边框1',
            type: 'pie',
            radius:['80%', '80.2%'],
            labelLine:{
              normal:{
                  show: false
              }  
            },
            data: [{value: 100, itemStyle:{color: '#2574e0',shadowColor: '#2574e0', shadowBlur: 15}}]
        },
        {
            name: '内框',
            type: 'pie',
            radius:['40%', '40.2%'],
            label: {
              normal:{
                    show: true,
                    position: 'center',
                    formatter: [
                        `{a|${"测试"}}`,
                        `{b|${"56%"}}`
                    ].join('\n'),
                    rich: {
                        a: {
                            color: '#fff',
                            fontSize: 20,
                            lineHeight: 30
                        },
                        b: {
                            color: '#fff',
                            fontSize: 24,
                            height: 40,
                            textShadowBlur: 15,
							textShadowColor: '#2574e0'
                        },
                        
                    }
                }  
            },
            labelLine:{
              normal:{
                  show: false
              }  
            },
            data: [{value: 100, itemStyle:{color: '#2574e0',shadowColor: '#2574e0', shadowBlur: 15}}]
        }
    ]
};