我在 Excel 上找不到,请帮我理解该图表背后的数学原理。
参考页码# 9 http://www.ten-inc.com/presentations/HP-State-of-Security-Operations-2014.pdf
答案1
该图称为雷达图在 Microsoft Excel 或网在 LibreOffice Calc 中。所显示的图表似乎是图表的准系统或简单版本,仅由线和点组成(而不是填充)。
要理解图表是如何创建的,我们需要事先重新创建表格。图表是从表格创建的,表格至少包含一列和多行,反之亦然。
提取数据
在问题中,我发现“平均 SOMM 分数”是由一个单行四列的表格组成的。这可以解释如下。
只有一条线将所有数据点与标签连接起来,这意味着表格只有一行数值(从顶部开始,顺时针方向:,,,,
1.63
)。1.66
1.52
1.81
交叉线的边缘有四个标题,表示表格有四列相应的文本(从顶部开始,顺时针方向:
Average of SOMM Level
、Average of People
、Average of Process
、Average of Tech
)。
我按照顺时针方向阅读图表,相对于示例指令在 Office Support(由@James 链接)。顺时针方向似乎是 Microsoft Excel 中的默认方向,但在 LibreOffice Calc 中却相反。
行或列
如何知道哪些数据(数字或文本)是行还是列?通常,列将包含公共属性。然后,行将根据公共属性用传入条目的值填充。
另一种判断方法是查看哪些数据(数字或文本)的计数更多。计数最多的数据将放在行中。但这可能会误导问题情况,因为可用数据(数字)只有一行。另请参阅此答案的结尾:了解图表
重新创建表
创建表格时,请确定哪些数据将显示为列和行。在问题案例中,列将包含四个“文本”数据系列(因此为四列),行将包含一个“数字”数据系列(因此为一行)。
,Average of SOMM Level,Average of People,Average of Process,Average of Tech
Score,1.63,1.66,1.52,1.81
上面的文本和数字以 CSV 格式显示,而不是 ASCII/HTML 表格,以便以后更容易复制和粘贴。粘贴到电子表格时,右键单击并选择选择性粘贴... > 无格式文本(如果适用),然后使用逗号用于分隔符选项。
以下屏幕截图显示了将表格粘贴到 LibreOffice Calc 电子表格中之后的情况。
重新创建图表
创建图表时,需要先选择表格,然后转到插入菜单并选择图表菜单。创建图表的步骤可以按照前面提到的示例说明中的类似方法进行。
示例指令使用“填充雷达”,即不是所显示图表所使用的类型。相反,在 Microsoft Excel 中选择图表类型“带标记的雷达”。这在 LibreOffice Calc 中称为“点和线”的“网络”。
以下屏幕截图显示了 LibreOffice Calc 中默认创建的图表。
需要进一步定制以匹配问题中显示的图表样式。应用以下详细信息并根据需要进行调整。
标题:
Average SOMM Score
- 格式标题 > 字体 > 样式:
Bold
图例:关闭
X 轴(用于“文本”数据系列)
- 比例 - [x] 反向(仅限 LibreOffice Calc)
Y 轴(用于“数字”数据系列)
- 规模 - 最小:
0
- 比例 - 最大值:
5
- 音阶 - 大音程:
1
- 定位 - 间隔标记:关闭(如有,请取消选择)
数据标签:开启(若无则插入)
- 格式化数据标签 >
Outside
(默认)- 如果标签与轴上的刻度重叠,则标签可以单独定位到左侧或右侧
数据系列(带有数据点的彩色线)
- 格式化数据系列 > 线条 > 图标:圆形符号(可选)
- 格式化数据系列 > 线条 > 图标:宽度/高度:(
0.20 cm
可调整)- 格式化数据系列 > 线条 > 透明度:(
30%
可调整)
最后,将图表区域调整为矩形,以便标题和图表可以容纳,而不会被内部的文本弄乱。自定义后的图表如下图所示。
了解图表
对于雷达图,指定 y 轴和 x 轴可能会造成混淆。连接所有数据点的线位于 y 轴上,而边缘包含文本的交叉线位于 x 轴上。
为了演示这一点,我添加了更多行,其中包含由=RAND()
函数生成的数字。 请参阅下面的屏幕截图,看看结果如何。
请注意,截图是在编辑图表时截取的,为了清楚地显示原始数据系列是 y 轴的一部分。我选择了第一行数据“分数”的对应行,它代表问题中显示的图表中使用的原始数据系列。
评论:我的电脑上没有 Microsoft Excel,所以我改用 LibreOffice Calc (5.1)。在 Microsoft Excel 中创建的图表可能更容易制作,默认情况下也更美观。