雷达图工具

雷达图在线制作(雷达图生成器)

生成雷达图,在 3 到 12 项指标上比较最多六个对象的轮廓:感官评价、模型基准测试、体能测试、问卷各维度。适合需要每个点都按自己分数定位的科研人员和学生。

雷达图风格

五种风格,各用一项不同的研究和刻度绘制:小麦营养成分、小鼠行为学 z 分数、博士生能力自评、河流水质和几种电池化学体系。点击卡片即可套用风格,或以其数据为起点。

填色
仅轮廓
分面小图
灰度印刷
演示

雷达图示例

四个雷达图提示词的实际生成结果:三款意式浓缩拼配豆在 0 到 10 分感官评分上的对比,四个分类器在六项评估指标上的表现,一名运动员对比全队平均值并在每条轴上标出范围,以及心脏康复前后的生活质量各维度得分。点击任一张即可把提示词和分数载入输入框。

浓缩咖啡感官评价
分类器指标对比
运动员对比全队平均
生活质量干预前后

什么是雷达图?

雷达图把一个对象的多项测量值画在从同一中心出发的辐射轴上,再把各点连成闭合轮廓,于是每个对象都成了一个形状。 它也叫蜘蛛网图、蛛网图或网状图,统计学里叫星图(star plot)。形状相近的轮廓,长处和短板也相近,这正是这种图的用途:在同一组指标上比较少数几个对象。

关于本工具

  • 在“轴:”后面写出各条轴,每个对象写一行分数;也可以从 Excel 粘贴表格,或附加 CSV、TSV、.xlsx 文件。
  • 写在句子里的分数,无论行列怎么排都能读出。附加的表格如果是指标竖排,写上“行是轴”就会转置;表格形状只可能有一种读法时(超过六行,或少于三列)也会自动转置。
  • 辐射轴的角度、各圈刻度值,以及每个点在轴上的位置,都在绘图之前由程序算好。
  • 单位不同的轴各用自己的范围,并标在轴名下方;写“统一刻度”则全部共用一个刻度。
  • 一张图最多六个系列、3 到 12 条轴;分面小图风格会给每个系列单独一个小图。

科研人员和学生常画的雷达图

本工具最常被要求画的六种图,各自的特点,以及怎么写才能画对。

模型或产品的对比雷达图

两到六个系列用同一组指标,每个一条轮廓,看谁在哪方面占优。 比如分类器的准确率、精确率和召回率;电池的能量密度、循环寿命和成本。写明共同的刻度(0 到 1、1 到 10),每个系列就都对照同一组圈来衡量。

感官评价蜘蛛网图

经过培训的评价小组对一种食品或饮料各项属性的平均强度评分,每个样品一个多边形。 苦味、酸度、醇厚度、香气:这是感官科学和产品开发里的常用形式。评价小组通常用固定量表打分,写明量表(“0–10 分”),各圈就是 0、2、4、6、8、10。

单个对象对比参照

把一个对象画在常模、目标值或组平均值之上,参照画成不填色的虚线轮廓。 比如运动员对比全队平均,患者对比正常参考值。把参照系列命名为参照、平均、常模、目标或基准,就会自动按这种方式画出。

每条轴刻度不同的雷达图

单位不同的轴(kg、cm、mL/kg/min)各自从自己的最小值画到最大值,这个范围标在轴标签下方。 否则数值最大的那条轴会把其他轴压扁。各轴数值相差约五倍以上,或者你写了“归一化”或“每条轴各用自己的刻度”时,会自动启用;写“min–max”则把每条轴的最小值放在中心。

问卷各维度得分

某个量表各维度或分量表的得分,比较干预前后或不同组别。 生活质量、职业倦怠或胜任力问卷会在同一个 0 到 100 分或李克特量表上报告多个维度。写明量表;1 到 5 分的量表从 0 画起,每个分值一圈,这样 1 分仍然看得见,不会缩进中心消失。

用分面小图代替一张挤满的图

每个对象一个小雷达图,排成网格,所有小图用相同的轴和圈。 超过三条轮廓叠在一起,读者就分不清哪条线是哪个。选择分面小图风格;如果有参照系列,它会在每个小图里重复出现,而不是单独占一个。

雷达图上每个点的位置

每个数值变成沿自己那条轴到中心的距离:即从该轴最小值到最大值之间所占的比例。 轴的角度由它在列表中的位置决定,从 12 点钟方向起顺时针计算。

r = (v − min) / (max − min), θᵢ = 360° × i / n

文字表述

有 n 条轴时,第 i 条轴(从 0 开始数)比前一条再顺时针转 360/n 度。数值 v 落在该轴半径的 r 处,其中 min 是中心对应的值,max 是外圈对应的值:要么是统一刻度的两端,要么是该轴自己的范围。0 到 10 分刻度上的 7 分,位于从中心向外 70% 的位置。

轮廓的面积等于 ½ sin(360°/n) 乘以相邻两轴 rᵢ × rᵢ₊₁ 之和。它取决于哪几条轴恰好相邻,而且所有分数翻倍面积就变成四倍,所以本工具从不报告面积,也不让 AI 标出面积。

雷达图的刻度怎么选

中心放在哪里、外圈到多远,决定了形状表达的意思。

刻度中心和外圈适用情形怎么写
统一刻度,从零开始从 0 到略大于最高分的整数每条轴都是同一单位的同类分数各轴数值大小相近时默认使用
统一刻度,指定量表外圈为你指定的量表上限;从 1 开始的评分量表从 0 画起固定量表的评分:1 到 5、0 到 10、0 到 100“1–5 分量表”“满分 100”
每轴单独,从零开始从 0 到略大于该轴最大值的整数各轴单位不同或数值相差很大“归一化”“每条轴各用自己的刻度”,或相差约五倍时自动启用
每轴单独,min–max从各轴最小值到最大值只关心每条轴内部的排名“min–max 归一化”

中心不从零开始会夸大差异,所以每条轴的范围总是标在轴名下方,图例或图注也应说明各轴已重新缩放。

雷达图、分组柱状图和热图怎么选

雷达图展示少数几个轮廓的整体形状;分组柱状图更适合读出精确差值;对象一多,热图更合适。

问题雷达图分组柱状图热图
最适合的对象数一张图 1 到 3 个,分面小图最多 6 个2 到 4 个系列几十行
比较各对象的某一个值难:点在不同的轴上容易:柱子共用一条基线大致:靠颜色深浅
一眼看到整体轮廓能,表现为形状分散在各组柱子里表现为一行颜色
受轴顺序影响是,形状会变只影响阅读顺序只影响阅读顺序
各轴单位不同可以,每轴单独标范围需要分开画需要标准化,例如 z 分数

如果这张图要说明的是某一个精确差值,用柱状图生成器画;对象很多或是一个分数矩阵时,用每个对象一行的热图。

雷达图常见问题

怎么用自己的数据画雷达图?

先写出各条轴,再每个对象写一行分数,然后生成。 例如:轴:苦味、酸度、醇厚度。拼配 A:7.2, 4.1, 6.8。拼配 B:5.4, 6.6, 5.1。也可以从 Excel 粘贴表格,或附加第一列为名称的 CSV、.xlsx 文件。分数有固定量表就注明,再选一种风格。

蜘蛛网图和雷达图是一回事吗?

是的。蜘蛛网图、蛛网图、网状图、雷达图和星图说的都是同一种图: 从同一中心出发、每个变量一条的辐射轴,每个对象的数值连成一条闭合轮廓。星图(star plot)是统计学家的叫法:NIST 工程统计手册用的就是这个名字,而且通常为每个观测单独画一个小星形。

雷达图怎么看?

把每条辐射轴当成一条独立的坐标轴:点离中心越远,这项分数越高。 然后比较轮廓:某个系列朝哪条轴鼓出来,就说明它在那项指标上强。比较不同轴之前先看刻度,因为每轴单独刻度的图上,同样的距离在不同轴上代表的数值不同。

为什么本工具不报告每个多边形的面积?

因为面积不是数据本身的属性。 它由相邻数值的乘积构成,同样的分数换一种轴顺序,面积就会变;而且它随分数的平方增长:所有数值翻倍,轮廓面积变成四倍。请逐条轴比较数值,需要总分就把分数相加。

轴的顺序有影响吗?

会改变形状,不会改变数值。 两项强的指标挨在一起,形成一块宽的凸起;分开放,则成了两个尖角。把相关的指标放在一起(先是所有体能测试,再是所有认知测试),并在论文的每张图里保持同样的顺序。图按你输入的顺序排轴,从 12 点钟方向开始顺时针排列。

什么时候分组柱状图或热图比雷达图更好?

需要读者比较精确数值时,或者对象很多时。 不同轴上的数值没有共同的基线,所以两个模型相差 0.05,用分组柱状图更容易判断。超过六个对象时轮廓就看不清了,以对象为行的热图能展示同一张表而不会互相重叠。

蜘蛛网图的每条轴能用不同的刻度吗?

可以。这时每条轴从中心的自身最小值画到外圈的自身最大值,范围标在轴标签下方。 各轴单位不同时就需要这样,比如以 cm 计的纵跳高度旁边是以 kg 计的深蹲负重。各轴数值相差约五倍以上时会自动启用;写“统一刻度”则保持一个共用刻度。

Excel 画的雷达图和这里的有什么不同?

Excel 的雷达图所有轴共用一个数值刻度,所以单位不同的轴要先在表格里换算。 这里每条轴可以保留自己标出的范围,每个点都由程序按你的数值定位,指标按行排列的表格会自动转置,各种风格(仅轮廓、灰度印刷、分面小图)也是按论文插图设定的。同一个 .xlsx 文件照样可以附加。

AI 会改动或估算我的分数吗?

不会。分数、各圈刻度值、每条轴的角度以及每个点到中心的距离,都由程序计算,作为固定指令交给图像模型。 模型只负责画出,不会自己添加任何数字。如果你的文字里没有分数,就不做任何计算,模型按你的描述来画。

一张雷达图最多能有几条轴、几个系列?

3 到 12 条轴,最多 6 个系列。 少于三条轴画不出轮廓,超过十二条标签会挤在一起,超过六条轮廓重叠,读者就无法沿着图追踪某一个系列。对象更多时,把分面小图分到几张图里,或者改用热图。

雷达图的图注应该写什么?

写明每条轴测量的是什么及其单位、所用刻度或各轴范围、每个系列代表什么(数值为均值时给出 n),以及分数的来源。 如果各轴重新缩放过,要说明方法,例如“每条轴从 0 缩放到其最大值”。这些信息读者无法单从形状上看出来。

画出你的雷达图

输入各条轴和分数,选一种风格,每个点都会落在你的数值所决定的位置。

开始绘制