echarts radar雷达图常规使用

本文介绍如何使用ECharts配置雷达图,包括设置雷达图的基本属性、调整雷达图的尺寸和位置、定义指标名称及范围等。通过示例展示了如何初始化图表、更新数据并展示效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

<div id="idRadar"></div>
data() {
    return {
      // 雷达图
      optionRadar: {
        color: '#1890FF',
        fontSize: 16,
        grid: {
          //绘图网格
          left: '0',
          right: '0',
          top: '0',
          bottom: '10',
          containLabel: true
        },
        title: {},
        radar: [
          {
            // shape: 'circle', // 打开可设置雷达图为圆形
            indicator: [
              { name: '专注度70', max: 100, min: 0 },
              { name: '参与度84', max: 100, min: 0 },
              { name: '课堂纪律88', max: 100, min: 0 },
              { name: '学习成就69', max: 100, min: 0 },
              { name: '愉悦度89', max: 100, min: 0 }
            ],
            radius: 98   // 雷达图缩放大小
          }
        ],
        series: [
          {
            type: 'radar',
            data: [
              {
                value: [70,84,88,69,89],  // 展示的值
              }
            ],
            areaStyle: {   // 阴影部分设置
              color: '#5BC7F9',
              opacity: 0.3
            }
          }
        ]
      },
     }
    }
methods: {
    performanceRadar() {
      let chartRadar = document.getElementById('idRadar')  // div容器id为‘idRadar’
      let myRadar = echarts.init(chartRadar)

      this.optionRadar && myRadar.setOption(this.optionRadar)
    },
 this.performanceRadar() 
 调用可在页面初始化的时候mounted 调用,如果是请求到的数据进行赋值,那么在赋值后需要调用才能展示赋值后的数据。
赋值方法
this.optionRadar.series[0].data[0].value = optionRadarData  // 雷达图的数据[]
          this.optionRadar.radar[0].indicator[0].name = '专注度' + focusIndexScore  // 雷达图外层 文字+ 想要展示的具体数据
          this.optionRadar.radar[0].indicator[1].name = '参与度' + participationScore
          this.optionRadar.radar[0].indicator[2].name = '课堂纪律' + disciplineScore
          this.optionRadar.radar[0].indicator[3].name ='学习成就' + achievementScore
          this.optionRadar.radar[0].indicator[4].name ='愉悦度' + cheerFulnessScore
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值