雷达图

描述:当前是关于Echarts图表中的 雷达图 示例。
 
            option = {
    backgroundColor: '#000',
    tooltip: {
        show: true,
        backgroundColor: 'rgba(17,95,234,0.3)',
        textStyle: {
            color: '#F0F0F0',
            fontSize: 12,
        },
        trigger: 'item',
        borderWidth: 0,
        padding: 0,
        axisPointer: {
            lineStyle: {
                color: 'rgba(0, 0, 0, 0)',
            },
        },
    },
    legend: {
        show: true,
        textStyle: {
            color: '#F0F0F0',
            fontSize: 12,
        },
        position: {
            left: 'center',
            top: 'top',
        },
        left: 'right',
        top: 'top',
        data: ['预算分配', '实际开销'],
    },
    color: ['#115FEA', '#10EBE3', '#10A9EB', '#EB9C10', '#2E10EB', '#9B10EB'],
    radar: {
        shape: 'polygon',
        axisLine: {
            show: true,
            lineStyle: {
                color: 'rgba(34,36,42, 1)',
            },
        },
        splitNumber: 7,
        splitLine: {
            show: true,
            lineStyle: {
                color: 'rgba(34,36,42, 1)',
            },
        },
        splitArea: {
            areaStyle: {
                color: [
                    'rgba(34,36,42, 1)',
                    'rgba(34,36,42, 1)',
                    'rgba(34,36,42, 0)',
                    'rgba(34,36,42, 0)',
                    'rgba(34,36,42, 0)',
                    'rgba(34,36,42, 0)',
                    'rgba(34,36,42, 0)',
                ],
            },
        },
        name: {
            color: '#FFF',
            padding: 0,
            formatter: (value, indicator) => {
                let value1 = 66.5
                let value2 = 32
                let dom = `{a|${value}}\n{b|}{c|${value1}}{d|}{c|${value2}}`
                return dom
            },
            rich: {
              a: {
                fontSize: 14,
                color: '#fff',
                align: 'left',
                lineHeight: 30
              },
              b: {
                width: 8,
                height: 8,
                backgroundColor: '#115FEA',
                align: 'left'
              },
              c: {
               fontSize: 14,
                color: '#fff',
                 padding: [0, 10, 0, 5],
                  align: 'left'
              },
              d: {
                width: 8,
                height: 8,
                backgroundColor: '#10EBE3',
                align: 'left'
              },
            }
        },
        axisNameGap: 10,
        indicator: [
            {
                name: '销售',
                max: 6500,
            },
            {
                name: '生均学校建筑占地面积(m²)',
                max: 16000,
            },
            {
                name: '信息技术',
                max: 30000,
            },
            {
                name: '客服',
                max: 38000,
            },
            {
                name: '研发',
                max: 52000,
            },
            {
                name: '测试',
                max: 30000,
            },
        ],
        center: ['50%', '50%'],
        radius: '75%',
    },
    series: [
        {
            type: 'radar',
            symbolSize: 3,
            animation: true,
            lineStyle: {
                color: '#115FEA',
                width: 2,
            },
            itemStyle: {
                color: '#115FEA',
            },
            data: [
                {
                    name: '预算分配',
                    value: [4300, 10000, 28000, 35000, 50000, 27000],
                },
            ],
            emphasis: {
                areaStyle: {
                    opacity: 0.3,
                    color: {
                        type: 'linear',
                        x: 0,
                        y: 0,
                        x2: 1,
                        y2: 0,
                        colorStops: [
                            {
                                offset: 0,
                                color: 'rgba(17,95,234,1)',
                            },
                            {
                                offset: 1,
                                color: 'rgba(17,95,234,0)',
                            },
                        ],
                    },
                },
            },
        },
        {
            type: 'radar',
            symbolSize: 3,
            animation: true,
            lineStyle: {
                color: '#10EBE3',
                width: 2,
            },
            itemStyle: {
                color: '#10EBE3',
            },
            data: [
                {
                    name: '实际开销',
                    value: [4300, 14000, 28000, 31000, 42000, 29000],
                },
            ],
            emphasis: {
                areaStyle: {
                    opacity: 0.3,
                    color: {
                        type: 'linear',
                        x: 0,
                        y: 0,
                        x2: 1,
                        y2: 0,
                        colorStops: [
                            {
                                offset: 0,
                                color: 'rgba(16,235,227,1)',
                            },
                            {
                                offset: 1,
                                color: 'rgba(16,235,227,0)',
                            },
                        ],
                    },
                },
            },
        },
    ],
};