柱状图在做数据汇报时经常用到。柱状图可通过高度的对比直观看到数据大小差异,所以,柱状图更多用于对比分析,它可以更加直观地展示多个分类的数据变化和同类别各变量之间的对比情况。不过用了这么多年的柱状图,你真的用对了么?
柱状图的简介
基础柱状图,使用垂直或水平的柱子显示类别之间的数值比较。其中一个轴表示需要对比的分类维度,另一个轴代表相应的数值。
柱状图提供了分类数据的可视化表示。分类数据是将数据分组成离散的组,例如月份、年龄组、鞋码和动物。这些类别通常是定性的。图表上的条形图可以按任何顺序排列。
柱状图有别于直方图,柱状图无法显示数据在一个区间内的连续变化趋势。柱状图描述的是分类数据,回答的是每一个分类中『有多少?』这个问题。 需要注意的是,当柱状图显示的分类很多时会导致分类名层叠等显示问题。
柱状图的构成
纵向柱状图
图表类型 | 纵向柱状图 | 适合的数据 | 列表:一个分类数据字段、一个连续数据字段 | 功能 | 对比分类数据的数值大小 | 数据与图形的映射 | 分类数据字段映射到横轴的位置连续数据字段映射到矩形的高度分类数据也可以设置颜色增强分类的区分度 | 适合的数据条数 | 不超过 12 条数据 |
横向柱状图 (条形图)
图表类型 | 横向柱状图 | 适合的数据 | 列表:一个分类数据字段、一个连续数据字段 | 功能 | 对比分类数据的数值大小 | 数据与图形的映射 | 分类数据字段映射到纵轴的位置连续数据字段映射到矩形的宽度 | 适合的数据条数 | 不超过 30 条数据 |
柱状图的应用场景
适合的场景
例子1: 适合应用到分类数据对比
说明:
横坐标,同时使用了位置和颜色用于区分不同的城市
纵坐标,使用矩形的长度,表示量级的大小
不适合的场景
1、分类太多不适合使用纵向柱状图
如对比不同省份的抚养育儿成本(虚拟数据)。分类情况过多时,柱状图的文本为了排布合理,需要进行旋转,不利于阅读,相比于纵向柱状图,横向柱状图更适用于此类分类较多的场景。
当然使用横向柱状图,文本可以横向排布,便于用户的阅读。
2、不适合表示趋势
柱状图使用矩形的长度(宽度)来对比分类数据的大小,非常方便临近的数据进行大小的对比,不适合展示连续数据的趋势。下图本想展示某股票在9月份整个月的每日的价格走势,但是效果不尽人意。
随着有序的时间变化的数值趋势,更适合使用折线图或者面积图。
柱状图与其他图表的对比
柱状图和折线图、饼图
柱状图主要用于多个分类间的数据(大小、数值)的对比
折线图主要用于展示连续数值(例如时间)或者有序分类的变化趋势
饼图主要是展示分类之间的占比情况
柱状图和南丁格尔图(玫瑰图)
柱状图使用矩形的高度表示数值的大小,南丁格尔图(玫瑰图)通过半径的大小来对比数据,南丁格尔玫瑰图是在极坐标下绘制的柱状图,使用圆弧的半径长短表示数据的大小(数量的多少)。
柱状图变形
柱状图在实际应用中会有许多变种,如分组柱状图、堆叠柱状图、区间柱状图、直方图、基础玉珏图。
|