111Echarts - 雷达图(Multiple Radar)

简介: 111Echarts - 雷达图(Multiple Radar)
效果图

源代码
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>ECharts</title>
    <!-- 引入 echarts.js -->
    <script src="js/echarts.min.js"></script>
  </head>
  <body>
    <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
    <div id="main" style="width: 600px;height:400px;"></div>
    <script type="text/javascript">
      // 基于准备好的dom,初始化echarts实例
      var myChart = echarts.init(document.getElementById('main'));
      var option;
      option = {
        title: {
          text: '多雷达图'
        },
        tooltip: {
          trigger: 'axis'
        },
        legend: {
          x: 'center',
          data: ['某软件', '某主食手机', '某水果手机', '降水量', '蒸发量']
        },
        radar: [{
            indicator: [{
                text: '品牌',
                max: 100
              },
              {
                text: '内容',
                max: 100
              },
              {
                text: '可用性',
                max: 100
              },
              {
                text: '功能',
                max: 100
              }
            ],
            center: ['25%', '40%'],
            radius: 80
          },
          {
            indicator: [{
                text: '外观',
                max: 100
              },
              {
                text: '拍照',
                max: 100
              },
              {
                text: '系统',
                max: 100
              },
              {
                text: '性能',
                max: 100
              },
              {
                text: '屏幕',
                max: 100
              }
            ],
            radius: 80,
            center: ['50%', '60%'],
          },
          {
            indicator: (function() {
              var res = [];
              for(var i = 1; i <= 12; i++) {
                res.push({
                  text: i + '月',
                  max: 100
                });
              }
              return res;
            })(),
            center: ['75%', '40%'],
            radius: 80
          }
        ],
        series: [{
            type: 'radar',
            tooltip: {
              trigger: 'item'
            },
            itemStyle: {
              normal: {
                areaStyle: {
                  type: 'default'
                }
              }
            },
            data: [{
              value: [60, 73, 85, 40],
              name: '某软件'
            }]
          },
          {
            type: 'radar',
            radarIndex: 1,
            data: [{
                value: [85, 90, 90, 95, 95],
                name: '某主食手机'
              },
              {
                value: [95, 80, 95, 90, 93],
                name: '某水果手机'
              }
            ]
          },
          {
            type: 'radar',
            radarIndex: 2,
            itemStyle: {
              normal: {
                areaStyle: {
                  type: 'default'
                }
              }
            },
            data: [{
                name: '降水量',
                value: [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 75.6, 82.2, 48.7, 18.8, 6.0, 2.3],
              },
              {
                name: '蒸发量',
                value: [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 35.6, 62.2, 32.6, 20.0, 6.4, 3.3]
              }
            ]
          }
        ]
      };
      myChart.setOption(option);
    </script>
  </body>
</html>
目录
相关文章
168Echarts - 漏斗图(Multiple Funnels)
168Echarts - 漏斗图(Multiple Funnels)
57 0
137Echarts - 树图(Multiple Trees)
137Echarts - 树图(Multiple Trees)
58 0
114Echarts - 盒须图(Multiple Categories)
114Echarts - 盒须图(Multiple Categories)
99 0
110Echarts - 雷达图(Customized Radar Chart)
110Echarts - 雷达图(Customized Radar Chart)
60 0
109Echarts - 雷达图(AQI - Radar Chart)
109Echarts - 雷达图(AQI - Radar Chart)
90 0
108Echarts - 雷达图(Basic Radar Chart)
108Echarts - 雷达图(Basic Radar Chart)
56 0
52Echarts - 柱状图(Multiple Y Axes)
52Echarts - 柱状图(Multiple Y Axes)
41 0
27Echarts - 折线图(Multiple X Axes)
27Echarts - 折线图(Multiple X Axes)
33 0
|
4月前
|
小程序 前端开发 JavaScript
微信小程序图表制作利器:ECharts组件的使用与技巧
微信小程序图表制作利器:ECharts组件的使用与技巧
146 1
|
5月前
|
Web App开发 数据可视化 前端开发
Echart的使用初体验,Echarts的基本使用及语法格式,简单图表绘制和使用及图例添加【学习笔记】
本文介绍了ECharts的基本使用和语法格式,包括如何引入ECharts、创建容器、初始化echarts实例对象、配置option参数和一些基础图表的绘制方法。文章还提供了简单图表绘制和使用图例添加的示例代码,以及对ECharts特性和优势的概述。
Echart的使用初体验,Echarts的基本使用及语法格式,简单图表绘制和使用及图例添加【学习笔记】