图例

图表数据

var valueType = [
  { name: "sales", index: 0, value: 4300, ratio: 20, max: 6500 }, 
  { name: "Administration", index: 1, value: 4300, ratio: 20, max: 16000 }, 
  { name: "Information Techology", index: 2, value: 4300, ratio: 20, max: 30000 }, 
  { name: "Customer Support", index: 3, value: 4300, ratio: 20, max: 38000 }, 
  { name: "Development", index: 4, value: 4300, ratio: 20, max: 52000 }, 
  { name: "Marketing", index: 5, value: 4300, ratio: 20, max: 25000 }
];
var colorList = ['#007DFF', '#FE739D', '#FFA66F', '#8CE130', '#90D5F6'];
var DynamicRich = {};
valueType.map((m,n)=> {
    DynamicRich['a'+n] = {
        align: 'center',
        fontWeight: 'bold',
        fontSize: 16,
        color: colorList[n]
    }
})

Option设置:

let option = {
    title: {
        show: false,
        text: "基础雷达图"
    },
    tooltip: {
        show: false,
    },
    legend: {
        show: false,
        data: ["Allocated Budget", "Actual Spending"]
    },
    radar: {
        center: ['50%', '50%'],
        radius: '70%',
        splitNumber: 5,
        triggerEvent: true,
        axisNameGap: 20,
        splitArea: {
            areaStyle: {
                color: [
                    '#F6F6F6', '#EDEDED', '#E5E5E5', '#DEDEDE', '#D6D6D6'
                ].reverse()
            }
        },
        splitLine: {
            lineStyle: {
                width:2,
                color: [
                '#D6D6D6', '#DEDEDE', '#E5E5E5','#EDEDED', '#F6F6F6'     
                ].reverse()
            }
        },
        axisName: {
            color: '#000000',
            fontSize: 14,
            fontWeight: 400,
            padding: -10,
            formatter: (name, point) => {
                return [
                    `{a${point.index}|${point.ratio}%}`,
                    `{a${point.index}|${point.value}}`,
                    `${name}`
                ].join('\n')
            },
            rich: DynamicRich
        },
        indicator: valueType
    },
    series: [{
        name: "",
        type: "radar",
        selectedMode: true,
        silent: false,
        lineStyle: {
            color: '#5A63FB'
        },
        symbol: 'rect',
        symbolSize: 10,
        emphasis: {
            focus: 'series',
            blurScope: 'coordinateSystem'
        },
        areaStyle: {
            color: {
            type: 'radial',
            x: 0.5, //右
            y: 0.5, //下
            r: 1,
            colorStops: [
                {
                    offset: 1,
                    color: '#5A63FB'
                },
                {
                    offset: 0,
                    color: '#5A63FB'
                }
            ],
            globalCoord: false
        },
            opacity: 0.3 // 区域透明度
        },
        data: [{
            value: [5000, 14000, 28000, 26000, 42000, 21000],
            name: "因素"
        }]
    }]
};

原文地址:http://www.cnblogs.com/min77/p/16829385.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性