双向柱状图
双向柱状图的简介
双向柱状图(又名正负条形图),使用正向和反向的柱子显示类别之间的数值比较。其中分类轴表示需要对比的分类维度,连续轴代表相应的数值,分为两种情况,一种是正向刻度值与反向刻度值完全对称,另一种是正向刻度值与反向刻度值反向对称,即互为相反数。
英文名:Bi-directional Bar Chart, Bi-directional Column Chart
双向柱状图的构成
图表类型 | 双向柱状图 |
---|---|
适合的数据 | 列表:一个分类数据字段、两个连续数据字段 |
功能 | 对比分类数据的数值大小 |
数据与图形的映射 | 分类数据字段映射到分类轴的位置 一个连续数据字段映射到正向矩形的长度、另一个连续数据字段映射到反向矩形的长度 、正反向数据可以设置颜色或形状(shape)增强区分度、分类数据可以设置颜色增强分类的区分度 |
适合的数据条数 | 横向不超过 30 条数据、纵向不超过 12 条数据 |
双向柱状图的应用场景
适合的场景
例子1: 正反分类数据对比
下图是模拟某个公司各个部门对某项任务的完成情况数据的对比图,完成人数使用正向柱状图表示、未完成人数使用反向柱状图表示。
部门 | 小组 | 完成人数 | 未完成人数 |
---|---|---|---|
部门0 | 组名0 | 37 | 9 |
... | ... | ... | ... |
说明:
- 使用了
颜色
用于区分不同的部门 - 使用两
形状
(空心和实心)用于区分完成人数和未完成人数 - 使用了
位置
用于区分不同小组
不适合的场景
双向柱状图不适合不含相反含义的数据
双向柱状图的扩展
例子1: 层叠双向柱状图
下图展示了不同类型的人群对某个问题的同意程度的统计数据,分为非常不同意、不同意、没意见、同意和非常同意五种程度,其中非常不同意和不同意作为反向柱状图,不同程度用不同颜色来表示。
type | Strongly Agree | Agree | No Opinion | Disagree | Strongly Disagree |
---|---|---|---|---|---|
All Survey Responses | 50.1 | 40.7 | 4.8 | 3.7 | 0.7 |
... | ... | ... | ... | ... | ... |
例子2: 分组双向柱状
下图展示了通过收入数据和支出数据绘制出包含净利润的分组双向柱状图。
time | 收入 | 支出 |
---|---|---|
周一 | 130 | -54 |
... | ... | ... |
双向柱状图与其他图表的对比
双向柱状图和柱状图
- 柱状图只能绘制在同一个坐标轴内,每个柱子只能表示一个数据
- 双向柱状图包含正向和反向两个坐标轴,每个柱子可以表示一个正向数据和一个反向数据