柱形图是我们做数据分析时最常用的图表类型之一,很多时候都需要制作分组展示的柱形图,以分类别的展示各种维度的数据情况。上文我已经介绍过堆叠柱状图,因此本文将分享分组柱形图的知识。

分组柱状图,又叫聚合柱状图。当使用者需要在同一个轴上显示各个分类下不同的分组时,需要用到分组柱状图。分组柱状图将单个或多个数据集的柱形彼此并排显示,适合不同类别的数据对比,或者将大类别中各个小类别同时进行对比。

mpandroidchart barchart多组柱状图 多组分柱状图_信息可视化

 

在图表中,X轴字段为横坐标,反映了柱子的组成部分,Y轴字段为纵坐标,反映了每一个柱子的高度,分组柱状图通过使用柱子的高度来映射和对比数据值。

在使用柱状图时,经常遇到需要多组数据进行比较的情况。

分组柱状图组件的字段设置有以下三种情形↓↓↓

情形一:当X轴为一个字段,Y轴为一个字段时,组件如下所示:

mpandroidchart barchart多组柱状图 多组分柱状图_信息可视化_02

 上图中所用示例数据如下:

mpandroidchart barchart多组柱状图 多组分柱状图_python_03

 

情形二:当X轴为一个字段,Y轴为多个字段时,组件如下所示:

mpandroidchart barchart多组柱状图 多组分柱状图_大数据_04

 上图中所用示例数据如下:

mpandroidchart barchart多组柱状图 多组分柱状图_大数据_05

 

情形三:当X轴为两个字段,Y轴为一个字段时,组件如下所示:

mpandroidchart barchart多组柱状图 多组分柱状图_信息可视化_06

 上图中所用示例数据如下:

mpandroidchart barchart多组柱状图 多组分柱状图_python_07

 

Tips

①分组柱状图vs一般柱状图:分组柱状图可以增加一个维度,用于对比一组数据内不同分类的数据值大小,可以表示3个数据字段(维度)的数据,而一般柱状图只能表示 2 个数据字段(维度)。分组柱状图的柱子较多,所以能展示的分组较少。

②分组柱状图vs堆叠柱状图:分组柱状图,可以对比同一个分组内部不同分类的数据大小,也可以对比不同分组内相同分类的数据大小,但无法对比各分组的总量。堆叠柱状图可以对比同一个分组内部不同分类的数据大小或占比,也可以对比分组的总量,但不适合对比不同分组内相同分类的数据大小。