zoukankan      html  css  js  c++  java
  • 雷达图制作方法

      雷达图是以从同一点开始的轴表示的三个或更多个定量变量的二维图形的形式显示多变量数据的图形方法。 轴的相对位置和角度通常不具有信息。雷达图也被称为网络图,蜘蛛图,星图,星图,蛛网图,不规则多边形,极坐标图或Kiviat图。 它等效于极坐标中的平行坐标图[1].

      本文介绍两种雷达图的制作方法,一种是每个轴的单位一样,统一区域范围的值;另一种是每个轴具有不同区域的数值。

      一、excel制作雷达图(只能制作每个轴数据区间相近的数据)

         数据如下所示,纯属虚构,仅做示例,六个城市的降水量

      

      在excel中制作雷达图,方法如下:选择数据-插入-图表-所有图表-雷达图,点击确定即可

      

      点击确定即可得到雷达图,如下所示:

      

      二、Echarts制作雷达图

       1.进入Echarts官网(http://echarts.baidu.com/),选择雷达图

      

       2、我选择的第四种雷达图,代码如下:

      

     1 option = {
     2     title: {
     3         //更改图表名字
     4         text: '基础雷达图'
     5         
     6     },
     7     tooltip: {},
     8     legend: {
     9         //更改图表图例
    10         data: ['预算分配(Allocated Budget)', '实际开销(Actual Spending)']
    11     },
    12     radar: {
    13         // shape: 'circle',
    14         indicator: [
    15             //数据部分,设置最大值
    16            { name: '销售(sales)', max: 6500},
    17            { name: '管理(Administration)', max: 16000},
    18            { name: '信息技术(Information Techology)', max: 30000},
    19            { name: '客服(Customer Support)', max: 38000},
    20            { name: '研发(Development)', max: 52000},
    21            { name: '市场(Marketing)', max: 25000}
    22         ]
    23     },
    24     series: [{
    25         name: '预算 vs 开销(Budget vs spending)',
    26         type: 'radar',
    27         // areaStyle: {normal: {}},
    28         data : [
    29             {
    30                 //第一组数据值
    31                 value : [4300, 10000, 28000, 35000, 50000, 19000],
    32                 name : '预算分配(Allocated Budget)'
    33             },
    34              {
    35                  //第二组数据值
    36                 value : [5000, 14000, 28000, 31000, 42000, 21000],
    37                 name : '实际开销(Actual Spending)'
    38             }
    39         ]
    40     }]
    41 };

      3、运行即可得到图表

      

      参考:

      [1]https://en.wikipedia.org/wiki/Radar_chart

  • 相关阅读:
    PHP面试题(二)
    机房的带外管理---远程管理你的开发测试机
    《Qt编程的艺术》——8.2.1 在Designer中使用View类
    一步一步学android之事件篇——单击事件
    OC类方法和实例方法 及常用的for/in方法
    终止imp/exp和expdp/impdp进程运行的方法
    java MessageFormat 应用 和 疑惑
    菜鸟成长日记之新手备忘录-IOS开发第一个项目总结
    视频监控之VSCloud版本计划
    ural 1136. Parliament
  • 原文地址:https://www.cnblogs.com/mat-wu/p/6217411.html
Copyright © 2011-2022 走看看