双向柱状图

双向柱状图的简介

双向柱状图(又名正负条形图),使用正向和反向的柱子显示类别之间的数值比较。其中分类轴表示需要对比的分类维度,连续轴代表相应的数值,分为两种情况,一种是正向刻度值与反向刻度值完全对称,另一种是正向刻度值与反向刻度值反向对称,即互为相反数。

英文名:Bi-directional Bar Chart, Bi-directional Column Chart

双向柱状图的构成

图表类型双向柱状图
适合的数据列表:一个分类数据字段、两个连续数据字段
功能对比分类数据的数值大小
数据与图形的映射分类数据字段映射到分类轴的位置
一个连续数据字段映射到正向矩形的长度、另一个连续数据字段映射到反向矩形的长度
、正反向数据可以设置颜色或形状(shape)增强区分度、分类数据可以设置颜色增强分类的区分度
适合的数据条数横向不超过 30 条数据、纵向不超过 12 条数据

双向柱状图的应用场景

适合的场景

例子1: 正反分类数据对比

下图是模拟某个公司各个部门对某项任务的完成情况数据的对比图,完成人数使用正向柱状图表示、未完成人数使用反向柱状图表示。

部门小组完成人数未完成人数
部门0组名0379
............

说明:

  • 使用了颜色用于区分不同的部门
  • 使用两形状(空心和实心)用于区分完成人数和未完成人数
  • 使用了位置用于区分不同小组

不适合的场景

双向柱状图不适合不含相反含义的数据

双向柱状图的扩展

例子1: 层叠双向柱状图

下图展示了不同类型的人群对某个问题的同意程度的统计数据,分为非常不同意、不同意、没意见、同意和非常同意五种程度,其中非常不同意和不同意作为反向柱状图,不同程度用不同颜色来表示。

typeStrongly AgreeAgreeNo OpinionDisagreeStrongly Disagree
All Survey Responses50.140.74.83.70.7
..................

例子2: 分组双向柱状

下图展示了通过收入数据和支出数据绘制出包含净利润的分组双向柱状图。

time收入支出
周一130-54
.........

双向柱状图与其他图表的对比

双向柱状图和柱状图

  • 柱状图只能绘制在同一个坐标轴内,每个柱子只能表示一个数据
  • 双向柱状图包含正向和反向两个坐标轴,每个柱子可以表示一个正向数据和一个反向数据

变形

标签