大家好,我是安Ayn,今天给大家带来直方图的 3 种不同做法。
直方图,是一种从总体中随机抽取样本,将样本数据加以整理,用于了解数据分布情况的图表。
大家平时使用直方图的机会可能并不多,但不影响咱们学习它的制作方法。
至少,得知道咱们出过教程,以后需要的时候方便查看撒。
01. 直接插入直方图
首先第一种做法,在 PPT 中直接插入直方图,生成图表:
输入样本数据,即可自动生成直方图(数据一般不少于 50 组)。
接着点击横坐标轴,在设置坐标轴格式时可以看到箱宽度和箱数:
箱宽度也叫组距,是组与组之间的间隔,即一个组的范围。
箱数指组的数量,箱数过少,会掩盖数据的分布规律;箱数过多,使数据过于零乱分散,也不能显示出分布状况。
在 PPT 直方图中,箱宽和箱数会自动按经验数值计算,所以直接插入图表帮咱们简化了许多计算步骤。
第一种方法很简单,就不过多赘述了,添加文字内容并丰富细节后,最终效果如下:
接下来,看第二种方法。
02. 利用 EXCEL 筛选
先新建一个 excel 文档,或者选中图表 - 图表设计 - 编辑数据 - 在 excel 中编辑数据。
然后选中所有数据,插入 - 数据透视表:
本次数据为随机生成数据,所以额外添加了一个辅助列,目的是作为时长的计数值。
如图,将时长添加到行,辅助列添加到值,左侧数据透视表就已经完成了:
接着,选择数据透视表的行标签随意一列,右键组合,编辑起始数、终止数和步长。
我们可以使用最小值作为起始数,最大值设置为终止数,步长自动即可。
也可以通过公式计算来得出结果:
首先确定极差,最大值与最小值的差= R = Xmax - Xmin = 150 - 78 = 72
再确定组数/箱数:默认数据有 100 个数据点,所以组数为:k = √100 =10
下一步,需要确定步长(箱宽度/组距):组距(d)= 极差(R)÷ 组数(k)= 72÷10=7.2
结果如下图所示:
选中两列数据,插入簇状柱形图:
将其复制到 PPT 中进一步美化,但是,复制到 PPT 后就无法修改数据了,因此需要先确定好数据,或者新建 excel 文件导入:
接着选中图表区域,设置间隙宽度为 0.模拟出直方图的效果:
添加文字内容,并丰富样式细节,得到最终效果如下:
最后,我们来学习如何绘制正态分布曲线。
03. 正态分布曲线绘制
首先,找出数据的最小值和最大值,本数据中,最小值为 8.最大值为 102.
接下来,确定箱距为 8.以最小值 8 逐渐递增 8 ,直到最大值 102(可以修改为>100):
然后确定频数,频数计算函数:FREQUENCY
先选中数据列,按 F4 锁定,再选中箱距列,按 F4 锁定:
此时,直方图数据已经完成,接下来计算正态分布曲线。
NORM.DIST:返回指定平均值和标准偏差的正态分布函数
AVERAGE:计算平均值函数
STDEV.P:计算基于以参数形式给出的整个样本总体的标准偏差
公式 =NORM.DIST(箱距,AVERAGE(数据列), STDEV.P(数据列),0)
最后,ctrl+shift+enter 确定
接下来,更改图表为组合图表 - 簇状柱形图+折线图,图表设计 - 选择数据 - 删除,并添加两项数据。
柱形图:
折线图:
然后更改样式即可,最终效果如下图:
最后,我们回顾一下直方图三种方法的知识要点:
01. 直接在PPT中插入直方图
02. 借用Excel的数据透视表
03. 用公式绘制正态分布曲线
以上,就是本期图表教程的全部内容了,如果喜欢这个专栏,可以帮我点个赞,每一个点赞都是对我的鼓励!