什么是马赛克图?

马赛克图是一种使用不同宽度的堆叠条形图来显示分类数据的图形表示。马赛克图英文名为 Marimekko,也称为 Mosaic,或者简称为 Mekko。此类图是表示分类样本数据的理想选择。

马赛克图示例

例如,下图显示了大学的录取数据。数据分为男性和女性申请人。在每个类别中,绿色方块显示被录取的百分比,红色方块显示未被录取者的百分比。

大学数据马赛克图示例

横轴分为两个类别:44% 的男性申请人和 56% 的女性申请人。同样,在纵轴上每个类别也分为两类。纵轴表示男性申请人被录取 (48%) 和被拒绝 (52%) 的百分比。在更复杂的图表中,每个轴可能代表两个以上的类别。

马赛克图演示
使用 Spotfire 创建可视化/图表
查看此演示,了解 Spotfire 如何轻松地使数据的各个方面可视化。

如何根据列联表构建马赛克图

马赛克图在纵轴和横轴上组合了多个类别。它们通常是基于列联表创建的。列联表显示每个单元格中的特定频率,即两个或多个类别的交集。

在下面的示例中,我们有一个列联表,显示了两个类别变量的交集:眼睛颜色和头发颜色。行代表眼睛的颜色,列代表头发的颜色。每个单元格表示具有特定眼睛和头发颜色组合的人数(频率)。

头发颜色马赛克图示例

从这个列联表中,我们可以创建一个马赛克图。纵轴表示头发的颜色,横轴表示眼睛的颜色。然后,计算每种发色占总人数的比例。

  • 黑发 = 18/113 = 16%
  • 棕发 = 62/113 = 55%
  • 红发 = 11/113 = 10%
  • 金发 = 22/113 = 19%

将纵轴分为四个类别,分别代表每种头发颜色。每个类别的宽度与拥有该特定头发颜色的人的百分比成正比。

头发颜色马赛克图示例 2

每个垂直线段都根据眼睛的颜色进行划分。在黑发人群中,56% 的人有棕色眼睛,23% 的人有蓝色眼睛。淡褐色和绿色眼睛分别为 16% 和 5% 。对于其他发色,百分比的计算方式类似。然后将每个垂直类别水平划分,以形成图表中的方块或马赛克。代表眼睛和头发颜色的最终马赛克图如下所示。

最终发色马赛克图示例

如何解释马赛克图

虽然马赛克图非常适合表示具有多个子类别的分类数据,但读懂它们可能没那么简单。在上面的马赛克图表中,每个垂直列(代表人物的头发颜色)的宽度都不一样。因此,无法直接比较每个方块的高度。正确表示数据值的正是每个区块的面积。对于人类来说,比较高度比面积更容易。因此,对于那些不习惯此表示法的人,可能很难解释马赛克图。

什么时候应该使用马赛克图?

表示多家门店的销售额

马赛克图是帮助可视化销售数据的有效工具。假设一家公司在不同的地理位置都有大型连锁零售店。这些门店出售属于不同类别的商品:玩具、小玩意、电子产品和家具。马赛克图可以表示门店和销售商品的分类数据。例如,下图显示了一系列门店的销售数据。总销售额在纵轴上划分为不同门店。在横轴上,有不同的类别。此图表有助于直观显示哪家门店的销售额更高,哪种商品的销售比例最高。

门店销售额马赛克图示例

要比较预算明细

马赛克图在可视化组织中不同部门如何为各种活动分配预算方面非常有用。在下图中,纵轴代表部门:销售、研究和运营。横轴表示每个部门如何将其预算划分为各种活动:人力资源、设备、差旅和促销。从下图中可以明显看出,每个部门的预算因其职能和路线图而异。

预算马赛克图示例

代表跨类别的市场份额

马赛克图通常用于表示不同公司在有多个细分市场的市场中所占的份额。下图显示了不同汽车公司在不同汽车领域的份额:跨界车、掀背车、敞篷车、轿跑车和 SUV。

汽车马赛克图示例

表示技能矩阵

马赛克图是可视化不同工作角色所需的技能组合和专业水平的绝佳工具。例如,马赛克图可以表示大数据组织中的重要工作角色及其相关技能,如数据科学家、统计学家、开发人员和研究员。

马赛克图软件
试试 TIBCO Spotfire-免费试用
借助市场上最完整的分析解决方案 TIBCO Spotfire,可以轻松发现您数据中的新见解。

使用马赛克图时有哪些常见陷阱?

面积比较导致解释错误

马赛克图根据图中每个矩形的面积进行解释的。但是,每个矩形的长宽比都不同。可能很难比较矩形的面积以了解哪个值更高;例如,下图用两个类别显示了合并后留在组织中的员工人数和辞职员工人数。一组是在合并前获得职业指导的一组员工,另一组是没有获得职业指导的员工。创建下图是为了了解职业指导计划的有效性。要理解左下角的绿色矩形还是右上角的橙色矩形更大,有一定的难度。这是由于马赛克图上矩形的长宽比不同造成的。

留存率马赛克图示例

矩形未排列在公共基线上

在具有多个类别的马赛克图中,表示特定变量组合的矩形不会排列在公共基线上。这意味着比较它们的长度并不容易。例如,在下图中,很难比较突出显示的矩形的高度,因为它们的基线不同。

多类别马赛克图示例

类别太多

使用马赛克图很难表示大量类别。当纵轴和横轴上的类别过多时,很难对其进行标记。由于类别太多,图表变得混乱,难以解释。

与马赛克图相关的图表有哪些?

只有当类别数量有限时,马赛克图才能发挥作用。尽管马赛克图很具美感,但可能不容易解释。除了马赛克图之外,还有一些更直观的替代方案。

条形图

条形图是马赛克图的绝佳替代品。马赛克图将所有信息合并到一个图中,但有可能被误解。可能需要使用多个条形来表示相同的数据,但每个条形图都能提供更清晰的信息。有可能需要交叉引用条形图来解释整个数据。

堆叠条形图

当垂直类别的比例相同时,堆叠条形图适用于分类数据。例如,如果一个班级的男生和女生人数相等,那么堆叠条形图比马赛克图更合乎逻辑。