条形图可视化方式大全

关于数据可视化中信息图表的用法,许多人都看过这样的一张图:

但我还是觉得不够详细,今后会将常见图表的用法、注意事项一一列举,这次先写用于分类数据比较条形图 (bar chart)及其用法:

一、简介:

一条轴(如柱状图的横轴)表示分类,另一条轴(如柱状图的纵轴)的高度表示数值的图被称为条形图。

纵向放置的条形图也被称为柱状图/ 柱形图(column chart)。(有些资料的说法刚好反过来,说条形图是横向放置的柱状图,个人不倾向于这种说法,因为无论横向纵向,形状都是条状的,统称为条形图最合适。又有资料把柱状图称为长条图,也不大合适。 )

条形图、折线图、饼图是最常见的图表类型,也是最先被发明的图表类型(均于1786年由William playfair 发明)

条形图之所以这么被经常使用,一个重要的原因是因为心理学家们发现除了位置外,长度是最容易被比较的可视化元素(位置信息最容易被眼睛精确解码,其次是长度、角度和斜率)。而条形图天然适合表现长度。

下面是基本数据类型适用的可视化编码方式, 优先级自上而下:

二、条形图的变种

条形图的变种主要分2类,一类是改变柱子的形式(尖峰、水球、图标、线等),一类是将直角坐标改为其他坐标(玉珏图、圆形柱图)

1 变形条形图

基础柱状图的变体,将柱状图的柱子换成其他形式,避免同一个大屏上柱状图单调。适合简单的对比。

2.符号柱状图

用图标、符号等代替数据的视觉表示,适合简单的对比。数值越大,每个柱体上的图标越多。

当然,也可以用颜色表示完成度:

3. 棒棒糖图

通过线条的长度和节点的大小来进行数值之间的比较 , 数值越大,线条长度越长且节点越大。

棒棒糖图使用注意事项

(1)当数据中各项数值的差异较小时,不宜使用棒棒糖图进行比较。

(2)最好在棒棒糖上显示数字标签,便于解读图表。

4 径向条形图(玉珏图)

柱状图用腻了?玉玦图给你更美的数据呈现! - 知乎

径向/圆形条形图又被称为玉珏图,是在极坐标系(而非平面直角坐标系)上绘制的条形图。

缺点:径向条形图用来度量数值的不是条形长度(因为对于相同的数值,外圈的条形看起来会比内圈的长),而是角度,容易让人产生误解。

使用径向条形图主要是为了美观。

5.径向柱图/圆形柱图/星图

也称为圆形柱图、星图。仍然用柱子高度表示数值,刻度上较低的数值通常由中心点开始,然后数值会随着每个圆形往外增加,但也可以把任何外圆设为零值,这样里面的内圆就可用来显示负值。

条形通常从中心点开始向外延伸,但也可以像右图那样以别处为起点显示数值范围(这种效果也可以通过跨度图实现)。

径向柱图也有它自身的变形,如果分类较少,可以把整个圆削减为半圆,以节省空间。

6.水球图

水球图用水球的形状代替柱子,数值直接标记在水球上。

三、只用于某些特殊情况的条形图

1 .瀑布图/阶梯图/桥图

由麦肯锡公司所独创的图表类型,因为形似瀑布流水而被称之为瀑布图( Waterfall Plot)。瀑布图具有自上而下的流畅效果,也可以称为阶梯图(Cascade Chart)或桥图(Bridge Chart) 。

瀑布图分为 组成瀑布图变化瀑布图 两种。

1.1组成瀑布图

是堆叠柱状图的变形,相当于把堆叠柱状图横向拉开。

1.2变化瀑布图

变化瀑布图可以清晰地反映某项数据经过一系列增减变化后,最终成为另一项数据的过程,例如从收入扣除各种费用、成本、税费等变成利润的过程

图中通过显示正值(收入,绿色)和负值(支出,红色)对利润(蓝色)的贡献来显示结果累积的过程。从案例可以看出,瀑布图采用绝对值与相对值结合的方式,表达多个特定数值之间的数量变化关系。

2.跨度图

也称为「范围条形/柱形图」或「浮动条形图」。

用来显示数据集内最小值和最大值之间的范围,适合用来比较范围,尤其是已分类的范围。

类似跨图图。

类似跨度图的还有解析差量数据的纵向杠铃图

​​​​​​​

 

类似的还有箱型图、蜡烛图,但在大屏中用得不多,不介绍了。

3.甘特图

甘特图 (Gantt Chart) 类似跨度图,但可以用来显示活动完成百分比。通常用作项目管理的组织工具,显示活动(或任务)列表和持续时间,也显示每项活动何时开始和结束。

要显示活动完成的百分比,可以把条形部分填满、使用不同深浅度或使用不同颜色,来区分已完成的内容和剩下要完成的内容。

四、条形图的扩展

1. 多组条形图/分组柱状图

条形图的复杂版,适合大分类中又有小分类的情况。

如果小分类太多,在一组中放不下怎么办?那就把各组条形图从左右放置改为上下放置,就成为下面的 分面柱图

2. 分面柱图

分面柱图实际上是把多个基本柱状图结合在一起:

3. 正负条形图

正负条形图有些像直方图中的人口金字塔 , 可以展示带有相反意义的数据或者含有负值的数据:

4.堆叠式条形图/堆积柱状图

分为 简单堆叠式条形图 (左)和 100% 堆叠式条形图 (右)

这两种都可以表现内部结构,不同的是简单堆叠式条形图还可以比较总量。

如果要比较实际值与目标值的差距,可以选择在2段的简单堆叠式条形图中把条形部分填满、使用不同深浅度或使用不同颜色,来区分已完成的内容和剩下要完成的内容。

缺点: 条形分段越多,图表就越难以阅读。

较难比较不同分段。

堆叠式条形图的扩展:极化对称堆叠条形图

极化对称堆叠条形图结合了堆积条形图和正负条形图,如果数据有多个组成部分,而且组成部分中带有相反意义的数据或者含有负值的数据,就可以使用这个图表。

五、不用于分类指标的条形图:直方图Histogram

1.直方图

直方图 由数理统计学家Karl Pearson引入 ,与柱状图在外形上相似度很高,不同点在于:

1.1直方图展示数据的分布,柱状图比较数据的大小。

这是直方图与柱状图最根本的区别。举个例子,有10个苹果,每个苹果重量不同。如果使用直方图,就展示了重量在0-10g的苹果有多少个,10-20g的苹果有多少个;如果使用柱状图,则展示每个苹果的具体重量。

所以直方图展示的是一组数据中,在你划分的区间里,这些数据的分布情况,但是我们不知道在一个区间里,单个数据的具体大小。

1.2柱状图用来表示分类数据,直方图用来表示定量数据

以收入为例,柱状图可以表示不同种类的收入,而直方图可以表示某种收入在时间段上的累计值

1.3柱形图的宽度无意义,而直方图的宽度表示组内的差距

具体来说:

柱状图通过柱子的高度表示数值,不用的柱子表示不同的类别,柱子的宽度通常是固定的,适合较小的数据集分析。

直方图也通过矩形的高度表示数值,但其宽度一般用于表示各组的组距,因此其高度与宽度均有意义,适合展示大量数据集的统计结果。

1.4柱形图柱子之间有间隙,而直方图则无间隙

因为直方图中的区间是连续的,因此柱子之间不存在间隙

1.5 直方图柱子宽度可不一,柱状图柱子宽度须一致

柱状图柱子的宽度因为没有数值含义,所以宽度必须一致。但是在直方图中,柱子的宽度代表了区间的长度,根据区间的不同,柱子的宽度可以不同,但理论上应为单位长度的倍数。

2.直方图的变形:

2.1 人口金字塔 (Population Pyramid)

人口金字塔 (Population Pyramid) 是彼此背靠背的一对直方图(每边代表一个性别)

2.2 面积图

参考文献:

1、《数据之美》

2、The Data Visualisation Catalogue

3、镝次元 - 知乎

4、能分清直方图和柱状图,你就是图表届的“头号”玩家 - 知乎

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值