112Echarts - 雷达图(Proportion of Browsers)

简介: 112Echarts - 雷达图(Proportion of Browsers)
效果图

源代码
<!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: '浏览器占比变化',
          subtext: '纯属虚构',
          top: 10,
          left: 10
        },
        tooltip: {
          trigger: 'item',
          backgroundColor: 'rgba(0,0,250,0.2)'
        },
        legend: {
          type: 'scroll',
          bottom: 10,
          data: (function() {
            var list = [];
            for(var i = 1; i <= 28; i++) {
              list.push(i + 2000 + '');
            }
            return list;
          })()
        },
        visualMap: {
          top: 'middle',
          right: 10,
          color: ['red', 'yellow'],
          calculable: true
        },
        radar: {
          indicator: [{
              text: 'IE8-',
              max: 400
            },
            {
              text: 'IE9+',
              max: 400
            },
            {
              text: 'Safari',
              max: 400
            },
            {
              text: 'Firefox',
              max: 400
            },
            {
              text: 'Chrome',
              max: 400
            }
          ]
        },
        series: (function() {
          var series = [];
          for(var i = 1; i <= 28; i++) {
            series.push({
              name: '浏览器(数据纯属虚构)',
              type: 'radar',
              symbol: 'none',
              lineStyle: {
                width: 1
              },
              emphasis: {
                areaStyle: {
                  color: 'rgba(0,250,0,0.3)'
                }
              },
              data: [{
                value: [
                  (40 - i) * 10,
                  (38 - i) * 4 + 60,
                  i * 5 + 10,
                  i * 9,
                  i * i / 2
                ],
                name: i + 2000 + ''
              }]
            });
          }
          return series;
        })()
      };
      myChart.setOption(option);
    </script>
  </body>
</html>
目录
相关文章
|
12月前
Echarts2.0雷达图tooltip单轴数据
Echarts2.0雷达图tooltip单轴数据
161 0
|
13天前
|
JavaScript 前端开发 数据可视化
ECharts 雷达图案例001-自定义节点动画
使用ECharts创建自定义雷达图,通过JavaScript动态更新高亮和交互反馈,增强用户体验。关键步骤包括:开启动画效果,数据更新时保持图表状态,鼠标悬浮时动态高亮指标,优化动画性能。案例展示了ECharts在数据可视化中的灵活性和表现力。[查看完整案例](https://download.csdn.net/download/No_Name_Cao_Ni_Mei/89454380)。
31 0
 ECharts 雷达图案例001-自定义节点动画
|
5天前
|
移动开发 编解码 前端开发
konva canvas插件写雷达图示例
konva canvas插件写雷达图示例
|
9月前
251Echarts - 3D 曲面(Breather)
251Echarts - 3D 曲面(Breather)
31 0
|
9月前
153Echarts - 旭日图(Sunburst VisualMap)
153Echarts - 旭日图(Sunburst VisualMap)
46 0
|
9月前
149Echarts - 旭日图(Drink Flavors)
149Echarts - 旭日图(Drink Flavors)
52 0
|
9月前
151Echarts - 旭日图(Monochrome Sunburst)
151Echarts - 旭日图(Monochrome Sunburst)
43 0
|
9月前
109Echarts - 雷达图(AQI - Radar Chart)
109Echarts - 雷达图(AQI - Radar Chart)
35 0
|
9月前
|
前端开发
CSS实现雷达图效果
CSS实现雷达图效果