echarts雷达图的使用

样例图

在这里插入图片描述

示例代码

option = {
  tooltip: {
    show: true,
    padding: 8,
    // 悬浮提示框格式化 通过option和params获取对应变量
    formatter: function (params, ticket, callback) {
      let str = option.series[0].name + '<br/>'
      for (let i = 0; i < option.radar.indicator.length; i++) {
        str += option.radar.indicator[i].name.split('(')[0] + ':&nbsp;&nbsp;' + params.value[i] + option.radar.indicator[i].unit + '&nbsp;&nbsp;(最大值:' + option.radar.indicator[i].max + option.radar.indicator[i].unit + ')' + '<br/>'
      }
      return str
    }
  },
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用 ECharts 雷达图绑定 dataset 数据源可以实现方便的数据管理和展示。下面是一个简单的例子: ```javascript // 基于准备好的dom,初始化echarts实例 var myChart = echarts.init(document.getElementById('main')); // 指定图表的配置项和数据 var option = { dataset: { source: [ ['score', 'amount', 'product'], [89.3, 58212, 'Matcha Latte'], [57.1, 78254, 'Milk Tea'], [74.4, 41032, 'Cheese Cocoa'], [50.1, 12755, 'Cheese Brownie'], [89.7, 20145, 'Matcha Cocoa'], [68.1, 79146, 'Tea'], [19.6, 91852, 'Orange Juice'], [10.6, 101852, 'Lemon Juice'], [32.7, 20112, 'Walnut Brownie'] ] }, radar: { indicator: [ { name: 'score', max: 100 }, { name: 'amount', max: 100000 }, { name: 'product', max: 100 } ] }, series: [{ type: 'radar', data: { name: 'sales', type: 'radar' } }] }; // 使用刚指定的配置项和数据显示图表。 myChart.setOption(option); ``` 在上面的例子中,我们使用 `dataset` 属性来绑定数据源,数据源的格式是一个二维数组。第一行是数据的字段名,后面的每一行是一个数据项。 在 `radar` 属性中,我们设置了雷达图的指示器。每一个指示器代表一个维度,包括 `name` 和 `max` 两个属性,用来表示这个维度的名称和最大值。 在 `series` 属性中,我们设置了雷达图的系列数据。其中 `data` 中的 `name` 表示这个系列的名称,`type` 表示这个系列的类型。本例中,我们使用的是雷达图类型。 最后,我们通过 `setOption` 函数将图表的配置项和数据应用到图表中,即可显示出雷达图

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值