EP01. “Histogram 直方图”
🔒 登录后可标记已读- 直方图(Histogram)把数据依照数值区间(bin)分组,统计每个区间里有多少笔数据,用来看出数据的分布形状
- 这篇讲两种做法:用 Analysis ToolPak 加载项(所有版本通用),以及 Excel 2016 以后内建的 Histogram 图表类型
- 前置知识不需要
- 学完能看出一批数据整体是集中还是分散、偏左还是偏右
重点内容
适用版本
Analysis ToolPak 做法桌面版通用;内建 Histogram 图表需要 Excel 2016 或更新版本。
两种方法怎么选
| 方法 | 适合场景 | 备注 |
|---|---|---|
| Analysis ToolPak | 任何版本,想自己指定分组区间上限 | 要先启用加载项,柱子间距要手动改成 0% |
| 内建 Histogram 图表 | Excel 2016 及以上,想快速出图 | Excel 自动用统计规则决定分几组 |
启用 Analysis ToolPak 加载项
如果 Data 选项卡右侧看不到 Data Analysis 按钮:
- File → Options → Add-ins
- 底部 Manage 下拉选单选择 Excel Add-ins,点击 Go
- 勾选 Analysis ToolPak
- 点击 OK
📌 后面所有用到 Analysis ToolPak 的笔记(Descriptive Statistics、Anova、F-Test 等)都要先做这一步,之后不再重复说明。
方法一:Analysis ToolPak
- 在 C4:C8 输入分组区间的上限数字(bin)
- Data 选项卡 → Analysis 组 → Data Analysis
- 选择 Histogram,点击 OK
- Input Range 填入数据范围(例如 A2:A19)
- Bin Range 填入 C4:C8
- Output Range 填入 F3
- 勾选 Chart Output(图表输出)
[截图:Histogram 对话框,Input Range/Bin Range/Output Range 都已填好]
美化:
- 删除图例
- 把分组区间标签改成好读的文字
- 右键点击柱子 → Format Data Series,把 Gap Width(间距宽度)改成 0%,让柱子紧贴在一起(直方图的柱子本来就该无缝相连,不像一般柱状图)
- 用 Format Data Series 加边框线
[截图:Gap Width 改成 0% 后,柱子紧贴相连的直方图效果]
方法二:内建 Histogram 图表(Excel 2016+)
- 选中数据范围(例如 A1:A19)
- Insert 选项卡 → Charts 组,点击 Histogram 图标
- 选择 Histogram
📌 想自定义分组区间时,右键点击横轴 → Format Axis,可以调整 Bin width(区间宽度,例如 5)、Number of bins(区间数量,例如 6)、Overflow bin / Underflow bin(超出/低于范围的区间,例如 40 / 20)。
📌 默认情况下,Excel 用 Scott's normal reference rule 这套统计规则自动决定要分几组、每组多宽。
两种方法算出来的分组标签格式不太一样,但呈现的分布结果是一致的。
学完你会
- ✅ 用 Analysis ToolPak 做出直方图,自己指定分组区间
- ✅ 用 Excel 2016+ 内建 Histogram 图表快速出图,让 Excel 自动分组
- ✅ 从直方图形状看出数据是集中还是分散、偏左还是偏右
常见错误
- 用 Analysis ToolPak 做完直方图,忘记把 Gap Width 改成 0%,柱子之间还留着间距,看起来像普通柱状图
- 不知道 Analysis ToolPak 加载项要先手动启用,找不到 Data Analysis 按钮
- 自定义分组区间时把 Overflow/Underflow 的数字设错,导致极端值被分到不该在的组
Sources
Blog / Website: