echarts雷达图配置

var myChart = echarts.init(document.getElementById('report_radar_chart'));
var option = {
tooltip: {
  show: false, // 不显示悬浮框
  // position: ['30%', '80%'], // 显示位置
  formatter: (p) => {
    return `${v.creditRatTypeName}: ${p.data.value[k]}% <br/> `;
  }
},
radar: {
  name: {
    textStyle: {
      color: '#333',
      borderRadius: 3,
    },
    formatter: (text) => { // 文字样式
      var a = text.split('(')[0], b = text.split('(')[1].split(')')[0] + '%';
      return `{b|${a}} {a|${b}}`
    },
    rich: { // 富文本编辑,修改文字展示样式
      a: {
        ontSize: 14,
        align: 'right',
        fontWeight: 700,
        lineHeight: 18
      },
      b: {
        fontSize: 14,
        align: 'right',
        lineHeight: 18
      }
    }
  },
  indicator: [
    { name: '运营能力(6.27%)', max: 100, color: '#273756'},
    { name: '资本结构(11.80%)', max: 100, color: '#273756'},
    { name: '行业景气度(12.74%)', max: 100, color: '#273756'},
       { name: '经营稳定性(42.77%)', max: 100, color: '#273756'},
    { name: '盈利能力(12.74%)', max: 100, color: '#273756'},
       { name: '企业规模(16.86%)', max: 100, color: '#273756'}
  ],
  radius: '58%',
  splitArea: { // 分隔区显示颜色
    areaStyle: {
      color: [
        'rgb(0,154,255,0.3)',
        'rgb(0,154,255,0.2)',
        'rgb(0,154,255,0.1)',
        'rgb(0,154,255,0)',
        'rgb(0,154,255,0)'
      ],
      shadowColor: 'rgba(0, 0, 0, 0.5)',
    }
  },
  splitLine: { // 分割线的颜色
    lineStyle: {
      color: ['rgb(0,136,255,0.1)']
    }
  },
  axisLine: { // 中间射线的颜色
    lineStyle: {
      color: ['rgb(0,136,255,0.1)']
    }
   }
},
series: [{
  name: '预算 vs 开销(Budget vs spending)',
  type: 'radar',
  data: [
    {
      value: [20,30,40,78,92,12],
      name: '模型评级逻辑图',
      areaStyle: { // 背景色
        color: new echarts.graphic.LinearGradient(
          //4个参数用于配置渐变色的起止位置, 这4个参数依次对应右/下/左/上四个方位. 而0 0 0 1则代表渐变色从正上方开始
          1, 0, 0, 0,
          [
            //数组, 用于配置颜色的渐变过程. 每一项为一个对象, 包含offset和color两个参数. offset的范围是0 ~ 1, 用于表示位置
            {offset: 0, color: 'rgba(0,154,255,0.5)'},
            {offset: 1, color: 'rgba(0,255,161,0)'}
          ]
        )
      },
      symbol: 'emptyCircle', /*曲线圆点*/
      symbolSize: 0, // 曲线圆点大小
      lineStyle: {
        color: new echarts.graphic.LinearGradient(
          0, 0, 0, 1,
          [
            {offset: 0, color: 'rgba(0,202,255,0.5)'},
            {offset: 1, color: 'rgba(0,154,255,0.5)'}
          ]
        )
      }
    }
   ]
  }]
};
 
// 使用刚指定的配置项和数据显示图表。
myChart.setOption(option);
原文地址:https://www.cnblogs.com/chun-chun/p/13992654.html