echarts.js实现雷达图

echarts.js实现雷达图

本次小编要介绍的是雷达图画法与需求注意的点。

一、雷达图插件的引用

首先引用echarts.js 与jquery.js

<script src="js/echarts.min.js"></script>
<script src="js/jquery-3.3.1.js"></script>
二、在html中写出一个容器
<div id="chart" style="height: 450px;width: 450px"></div>
三、写雷达图所用到的参数,并把参数放入容器中
<script>
  var radar_chart = echarts.init(document.getElementById("chart"));
  var option = {
    title: {
      text: '基础雷达图'
    },
    tooltip: {},
//    legend: {
//      data: ['预算分配(Allocated Budget)', '实际开销(Actual Spending)']
//    },
    radar: {
      // shape: 'circle',
      name: {
        textStyle: {
          color: '#fff',
          backgroundColor: '#999',
          borderRadius: 3,
          padding: [3, 5]
        }
      },
      indicator: [
        { name: '销售', max: 6500},
        { name: '管理', max: 16000},
        { name: '信息技术', max: 30000},
        { name: '客服', max: 38000},
        { name: '研发', max: 52000},
        { name: '市场', max: 25000}
      ]
    },
    series: [{
      // name: '预算 vs 开销(Budget vs spending)',
      type: 'radar',
      // areaStyle: {normal: {}},
      itemStyle: {
        normal: {
          color: '#a8bcd4'
        }
      },
      data : [
        {
          value : [4300, 10000, 28000, 35000, 50000, 19000],
          name : '预算分配(Allocated Budget)'
        },
        //  {
        //     value : [5000, 14000, 28000, 31000, 42000, 21000],
        //     name : '实际开销(Actual Spending)'
        // }
      ]
    }]
  };
  radar_chart.setOption(option);

</script>
四、结果如下

在这里插入图片描述

五、可能用到的点
1、雷达图线的颜色
 itemStyle: {
        normal: {
          color: '#a8bcd4'
        }
      },

在例子中有用到

2、雷达图文字改变颜色
 name: {
        textStyle: {
          color: '#fff',
          backgroundColor: '#999',
          borderRadius: 3,
          padding: [3, 5]
        }
      },

改变背景色与文字颜色

3、一张画布画出多个雷达图,并且可以切换

把注释都放开,就可呈现出多个雷达图,并可以通过点击进行切换

  • 4
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值