数据可视化入门,从Excel图表开始(1)

职聊2018-11-08 14:24:30

 

数据可视化,Data Visualization,是19世纪80年代被提出的概念。最早运用在计算机科学领域,工程师们将科学数据、图像等数字信息整合并转化成直观的图像来体现数据之间的关联,供工程师们基于这样的直观的显示来快速进行下一步决策。

 

一个显而易见的事实是:文字、数据的表达形式单一,发挥空间受限,人们需要在阅读完之后再进行信息处理和转化;而图形、图表特有的视觉冲击,可以将大小、长短、多少、包含与被包含等数据之间的种种联接一目了然地呈现出来。在这信息爆炸的时代,人人都追求“碎片化学习”、“快餐式知识”,对于同一块儿信息,文字和图表的呈现效果,高下立判。这是数据可视化出现并且蓬勃发展的必然性。

 

从人类祖先最早使用图形、标记进行记录和交流,到后来因为图形的表达能力有限,无法记录抽象的思维,文字就被创造出来(你应该可以注意到:文字和图形一样都是由点和线这些基础元素构成),再到如今数据可视化的大行其道,文字从图形演化而来,又被可视化为更直观的图形来呈现信息,这也许就是人类文明的一种轮回吧?

 

数据可视化最简单的就是对于单个数据的可视化,如下图所示,你应该可以很直观地体会到差异:

 

可视化之前:

58%的人在浏览本文之后转发到了朋友圈。


可视化之后:


        看到了没?就是这么明显。


接下来我们将介绍如何使用Excel对于多个()数据进行可视化。需要注意的是,我们只介绍Excel中不同的图表的适用场景和注意事项,而不会涉及如何将数据生成为Excel图表的使用方法。下面让我们开始吧!


一、柱形图

        Excel对其定义是:用于比较相交于类别轴上的数值大小,说人话就是指同一类数据之间的比较,或者显示数据随着时间变化的趋势。它主要包括两类:簇状柱形图、堆积柱形图。


①簇状柱形图


        最基础、最常用的的Excel图表(没有之一),适用于分类数据较少、名称较短的数据组。让我们看一组对比:


1. ExcelPPT每页幻灯片都需要“有态度”的标题,以更直接突出重点;

2. 通过调整柱状图的颜色来突出希望听众关注的重点;

3. 上述图表中依然存在很多问题,例如坐标轴单位、数据来源等等,日常工作需要一并注意。


②堆积柱形图


Excel将其定义为“使用垂直矩形比较相交于类别轴上的每个数值占总数值的大小”,它适用于数据序列不多的类别,建议控制在3-5个;数据序列越多,效果越不明显。

在我们看来,堆积柱形图功能比较鸡肋:

- 从体现每个系列的数值彼此间的关系和大致变化趋势,不如簇状柱形图;

- 从体现单个数值占总数的大小来看,百分比堆积图更好用;

- 从体现每个系列的数值变化趋势,又不如三维柱形图直观。

来,我们通过下图感觉一下:



当然啰,柱状图的玩法还有很多,比如双坐标轴,纵向分割背景色等等,我们在文章最后还留了一道思考题,欢迎大家多多探索,多多讨论。


二、折线

    折线图常用于显示随时间变化的趋势,和柱形图相比,折线图更聚焦于“变化的趋势”而非数值本身的大小。这也意味着折线图的Y轴无需从0开始,而柱形图的Y轴如果不从0开始会有很可怕的效果,如下图:



         看到了没?就是这么可怕。


①咱们日常工作中使用的最常见的折线图如下:



对于折线图的可视化处理,除了常见的调一调 X/Y轴、设置平滑曲线、变颜色之外,至少你应该知晓如下的方法:图表背景纵向分割


    在这种情况下,你可以通过把图表背景通过不同的颜色来体现不同的区域:红色表示在该区域的数字低于目标,需要特别关注;绿色区域表示一切正常;而灰色区域表示特别腻害。如下图所示:



也许你会觉得图表做完之后加两根直线也可以达到类似的快速区分的效果,我部分同意,前提是你觉得N根线交叉来交叉去不让你觉得很丑的话。

 

         那么,如何使用Excel快速做出如上效果呢?这就需要用到“辅助列”了,将“辅助列”按区段设置,添加为次纵坐标,通过将“次纵坐标”的“分类间距”调为0% 来完成整个背景分区域的上色。

    请看下图,聪明的你一定可以明白了。



②我们再看一种更不直观、但是更常出现,也经常让老板们抓狂不已的折线图:



    是不是觉的眼花缭乱,看不清楚呢?下面我们换种思路,试着在一张表中把不同工种的离职人数分别呈现,如下图:



    实现的方法也很简单,通过添加辅助空白行就可以,如下图所示:



除此之外,我们还有另一种更具有交互性的呈现方式,可以分工种单独呈现或者合并呈现。请看:


在上面的演示中,我们加入了一个控件:复选框,结合IFOR函数,即可轻松实现该效果:


第一步:在原表格旁条件辅助表:并在B13相应设置公式:=IF(OR($A$19,B$19),B2),对应的B13-E18所有的单元格都通过Excel拖拽功能来自动设置公式。



第二步:添加表单控件:复选框(如何调用表单控件和添加复选框,请自行百度),将每个复选框分别超链接到A19 - E19对应的单元格。



第三步:这样前期设置就已经完成啦,让我们基于这张辅助表生成一个全新的折线图,你会发现里面是全空的,因为对应每一个单元格目前都没有数值。

当我们选中一个复选框,对应的单元格就的值变成了TRUE,这样因为OR函数的判断属性,就会立马带动整列的数值发生改变,对应地,折线图中就出现了相应的图形,如下图所示。



思考题:

如下图表如何使用Excel制作?

(注意哦:有簇状图,也堆积图)



数据可视化可以靠Excel图表轻松入门,但是真正能够登堂入室,还需要很多的辅助知识,例如不断更新的审美意识、字体设计学、色彩学、排版与设计能力等等。数据可视化又可以用在太多领域,例如日常汇报、数据分析、商业数据化、大数据清洗和转换等等,所以,如果你有这些领域的朋友,欢迎转发我们的文章,我们热烈拥抱更好的想法,一起成长。

 



本文在写作过程中得到了来自Larry、林曦等诸多好友的大力支持,谢谢你们,爱你们。

 

这是职聊关于数据可视化的第1篇文章,感谢捧场!!之前我们的其他文章也欢迎您一并阅读、一起聊聊。

(完)  


Copyright © 古田计算器虚拟社区@2017