JS Echarts之雷达图 | 使用Excel画雷达图

本文详细介绍了如何使用ECharts库创建和定制雷达图,包括设置indicator文字颜色、雷达图轴线颜色、背景颜色等。同时,也讲解了在Excel中制作雷达图的方法以及解决PPT图表数据源丢失的问题,提供了实用的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一部分:JS Echarts之雷达图

画雷达图的方式有多种,其中一种就是使用ECharts,ECharts是一款基于JavaScript的数据可视化图表库。

1. 什么是 Echarts

官方网址:https://echarts.apache.org/zh/index.html

ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。

2021年1月26日晚,Apache基金会官方宣布ECharts项目正式毕业。1月28日,ECharts 5线上发布会举行。

2. JS Echarts之雷达图

官方示例:https://echarts.apache.org/examples/zh/index.html#chart-type-radar

2.1 使用Echarts画雷达图

  1. 打开ECharts网址,选择雷达图示例
    这里我们选择 基础雷达图。
    在这里插入图片描述
  2. 调整左边js代码,它会实时显示到右侧。

indicator: 决定了不同的维度。
indicator
美: [ˈɪndɪˌkeɪtər]
英: [ˈɪndɪˌkeɪtə®]
n. 指示器;标志;指针;迹象
网络 指标;指示剂;指示灯

雷达图的指示器,用来指定雷达图中的多个变量(维度),跟data中 value 对应

2.3 echarts雷达图中常用修改

echarts雷达图样式配置
参考URL: https://blog.csdn.net/qq_45887784/article/details/119218101

  • 雷达图背景颜色
  • 雷达图网格颜色
  • indicator文字颜色
  • 数据区域边框颜色
  • 雷达图内部射线颜色
  • 雷达图的圈数
  • 雷达图每圈具体数值的显示
  • 具体数值拐点样式
修改indicator文字的颜色

在radar key下,添加:

name:{ //修改indicator文字的颜色
      textStyle:{
          color:"red"
      }
},

在这里插入图片描述

axisLine:设置雷达图中间射线的颜色

在radar key下,添加:

axisLine: {
  lineStyle: {
    color:  "#68B92E", //绿色
  }
}

在这里插入图片描述
去掉这个绿线,添加 show: false, 即可
axisLine: {
show: false,
lineStyle: {
//color: “#68B92E”, //绿色
}
},

axisLine: 设置雷达图中间射线的颜色

在radar key下,添加:

splitLine: {
  show:true,
  lineStyle: {
    width : 10,
    color : ['#7954a1','#ef91ab']
  }
}    

如下,这个是修改 网格的颜色
在这里插入图片描述

splitArea: 雷达图背景的颜色

每一环背景图设置

splitArea: {
          areaStyle: {
            color: ["rgba(250,250,250,0.3)", "#26C3BE", "#64AFE9", "#428BD4"],
            //shadowColor: "rgba(255, 255, 255, 0)",
            //shadowBlur: 10,
            //color: "#000",
            //opacity: 0.3, //雷达图数据线段颜色
          },
}

在这里插入图片描述

itemStyle

在 series.data key 下,配置itemStyle、areaStyle

  series: [
    {
      name: 'Budget vs spending',
      type: 'radar',
      data: [
        {
          value: [5000, 14000, 28000,  42000, 21000],
          name: 'Actual Spending',
          label: {  //显示value中具体的数值
               normal: {
                  show: true,
                  extStyle:{  //更改数值样式
                  color:'blue'
                  }
             },
         }, 
        itemStyle: { //该数值区域样式设置、
              normal: {
                  color: 'rgba(255,225,0,.3)', //背景颜色,还需设置areaStyle
                  lineStyle: {
                      color: 'rgba(255,225,0,.3)', //边框颜色
                  },
              },
          },
          areaStyle: { //设置区域背景颜色透明度
              normal: {
                  width: 1,
                  opacity: 0.8,
              },
          }, 

        }
      ]
    }
  ]

在这里插入图片描述

第二部分:使用Excel画雷达图

Excel是当今社会最流⾏⽤的办公软件之⼀,Excel可以⽤于数据的整理、分析、对⽐。可以更直观的看到数据的变化情况,⽽有很多时候需要制作雷达图进⾏数据⽐较,

EXCEL中雷达图如何使用

EXCEL中雷达图如何使用
参考URL: https://baijiahao.baidu.com/s?id=1674347858690096424

PPT图表编辑数据提示链接的文件不可用该怎么办(PPT图表数据无法编辑)

问题描述:
工作中拿到了一份PPT,我们想编辑里面的图表,发现报错 提醒 链接文件不可用!

问题分析:
图表的制作,我们基本是在Excel当中完成的,Excel中绘制好图表之后,出于惯性,我们会直接CTRL+C、CTRL+V,将制作好的图表复制到PPT当中去。
PPT中插入了Excel图表,我们在Excel更新图表中的数据,这样图形就会相应地发生变化。因为,PPT中的图依然是连接到刚才制图Excel中的数据源,如果后续你将刚才的Excel图表删除,或者你将PPT发送给同事,他们都无法对图表进行编辑。

因为图表数据源连接不存在。

解决方法:
方案一:
我们利用PPT的插入图表功能,自己搞吧 - -!
WPS 直接PPT 选择 插入–> 在线图表。 选择免费雷达图。

方案二:找发你PPT的同事,让他按照如下操作后,把PPT给你
在CTRL+C复制 制作好的图表之后,切换到PPT界面,这时不要直接CTRL+V,右键鼠标,选择第一个“使用目标主题和嵌入工作簿”。这样我们在编辑PPT数据的时候,会弹出一个新建的工作簿,这个工作簿会跟PPT形成一个整体,不论后续你是对之前的excel表格进行删除、还是发送给其他人,PPT图表数据都是处于可编辑状态。

右键菜单中粘贴的第3、4个选项,是无法完成嵌入操作的,其效果与使用Ctrl+V粘贴一样,只是建立了关联关系,一旦Excel文件失联,PPT中的图表就无法编辑。
在这里插入图片描述

<think>嗯,用户问“雷达是啥”,我需要先确认他们是否真的了解这个表类型,或者有没有其他背景。用户之前问了前端就业前景,现在突然问雷达,可能是在之前的回答中看到了“技术雷达”这个词,所以想进一步了解。 首先,我应该解释雷达的基本定义,用简单易懂的语言。然后,可能需要说明它的结构和常见应用场景,比如能力评估、产品比较等。用户可能对如何阅读雷达也有疑问,所以需要举例子,比如用前端技能的例子,因为之前讨论过前端就业。 还要注意用户可能的深层需求,比如他们可能想自己创建雷达,或者在前端开发中使用雷达。这时候需要补充制作工具,比如Excel、编程库如ECharts,这样用户知道怎么实践。 另外,要提到雷达的优缺点,帮助用户全面理解。比如优点是多维度直观对比,缺点是维度过多会混乱。可能用户在使用时需要注意这些点,避免误用。 用户之前的问题涉及技术领域,所以在举例时用技术相关的例子会更贴切,比如前端技能评估或者产品功能对比。同时,要确保语言口语化,避免使用太多专业术语,让解释更易懂。 最后,确认回答结构清晰,分点说明,符合之前用户可见层的格式要求,比如分定义、结构、应用、例子、工具和注意事项。这样用户能一步步理解雷达的概念和应用。</think>### 雷达详解 #### 一、基本定义 雷达(Radar Chart)又称**蛛网**或**星形**,是一种通过多个**等角坐标轴**展示多维数据的可视化工具。它能直观呈现: - 个体在多个维度上的能力分布 - 不同对象的多指标对比 - 数据均衡性分析 #### 二、核心结构 ```mermaid graph LR A[中心点] --> B(坐标轴) B --> C[维度标签] B --> D[刻度线] D --> E[数据连线] ``` - **坐标轴数量**:通常3-8个(对应评估维度) - **刻度范围**:各轴统一或差异化设置(需注明量纲) - **闭合区域**:数据点连线形成多边形,面积越大综合能力越强 #### 三、典型应用场景 1. **技能评估**(如前端工程师能力模型): ```markdown - 维度示例:JavaScript/框架原理/工程化/性能优化/跨端开发 - 应用案例:技术团队年度能力盘点 ``` 2. **产品对比**(如手机参数对比): ```markdown - 维度示例:性能/续航/拍摄/屏幕/价格 - 应用案例:电商平台商品参数可视化 ``` #### 四、读示例(前端领域) 假设评估某开发者四项能力: ```math $$ \begin{array}{c|c} \text{维度} & \text{评分(0-10)} \\ \hline \text{JavaScript} & 8 \\ \text{React原理} & 7 \\ \text{Webpack优化} & 6 \\ \text{Node.js} & 5 \\ \end{array} $$ ``` 生成的雷达会呈现**非对称四边形**,清晰显示其JS强项与Node.js短板。 #### 五、制作工具推荐 | 类型 | 工具 | 特点 | |------|------|------| | 办公软件 | Excel/PPT | 快速生成基础| | 可视化库 | ECharts/D3.js | 高度定制化(前端开发常用) | | 在线工具 | 镝数表/花火 | 零代码操作 | #### 六、注意事项 1. **维度选择**:建议5-8个关键指标(过多会导致形密集) 2. **刻度统一**:各轴量纲不同时需做归一化处理 3. **视觉优化**: - 使用半透明填充(避免遮挡) - 多组数据用不同颜色区分 - 添加例说明 #### 七、与柱状对比 | 特性 | 雷达 | 柱状 | |------|--------|--------| | 维度展示 | 多维度综合 | 单维度对比 | | 数据关系 | 显示均衡性 | 突出单项值 | | 适用场景 | 能力模型分析 | 销量排名展示 | **实际应用案例**:某大厂前端团队使用雷达进行人才像,通过设置「工程化能力」「业务理解」「新技术敏感度」等6个维度,快速识别高潜力开发者。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西京刀客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值