欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据可视化|用子弹图进行对比分析

程序员文章站 2022-04-18 10:19:25
...

数据可视化|用子弹图进行对比分析

数据可视化|用子弹图进行对比分析

数据可视化|用子弹图进行对比分析

林骥 |  作者

林骥 |  来源

01

对比,是数据分析中最常用的一种方法。通过对比,可以有效地引起人的注意,起到很好的分析效果。

把数据拿出来对比一下,往往就能发现很多有用的信息。

比如说,2020 年 3 月,销售收入 280 万,这个只是一个数值,本身没有多大的意义。但是,假设目标收入是 260 万,通过一对比就知道,这个月销售收入超额完成目标,然后再通过细分的方法,寻找业务的亮点和不足,为下一步工作提出合理的建议,帮助业务做得更好,这正是数据分析的价值所在。

对于上面这个简单的例子,我们可以用一张「子弹图」来进行数据可视化,它的样子有点像子弹,能够表达比较丰富的信息,例如表现好、中、差的取值范围,并突出显示实际值与目标值的差异情况。

数据可视化|用子弹图进行对比分析

这张图是用 matplotlib 画出来的,你可以前往 https://github.com/linjiwx/mp 获取完整代码。

02

在《写给大家看的设计书》这本书中,作者 Robin Williams 说:

要想实现有效的对比,对比就必须强烈。

在上面的「子弹图」中,标题使用了一种更粗更大的字体,与其他字体形成了鲜明的对比,简明扼要地说明想要表达的内容,实现让读者看一眼,就能很快抓住要点。

为了突出对比的差异,我们不仅对数据本身的大小进行对比,而且采用很多种对比的方式,比如字体的大小、条形图的粗细、颜色的冷暖和深浅、间隔的宽度、空间的布局、形状的差异性等等。

需要注意的是,对比不能让读者造成混淆,也不能错误地强调重点。

假如把不该是重点的元素突出显示出来,那么反而会容易让人误解。假设两个元素之间其实有很大的不同,但是如果设计出来的图片中差异却不是很大,那么就不是「对比」,而是「冲突」。

03

数据分析的思维除了对比,还有细分、溯源、相关、假设、逆向、演绎、归纳等。在实际的数据分析工作中,很少只使用某一种数据分析的思维。

对善于数据分析的人来说,最常用的思维可能就那么几种,但是,其组合的变化,却可以无穷无尽。各种分析思维相互配合,能够建立起完整的数据分析体系。

这就好像做菜,对善于做菜的人来说,最常见的味道可能也就那么几种,比如酸、甜、苦、辣、咸,但是这些味道的组合变化,却可以永远也尝不完。各种味道相互搭配,能够做出丰盛的美味佳肴。

对于缺乏业务经验的人来说,要用自己的观点,去说服已经在这个行业里摸爬滚打多年的业务人员,是十分有难度的。如果只是基于一知半解,就给出解决方案,那么结果往往很难让人信服。

要想找出问题的关键点,事前要做好充分的准备,搜集大量的数据,运用对比、细分等思维,进行缜密的分析,才能让人心服口服,真正起到用数据化解难题的效果。

一起学Java




一起学Python

------------------


如果觉得文章有点用的话,请毫不留情地素质三连吧,分享、点赞、在看、收藏,我不挑,因为这将是我写作更多优质文章的最强动力。
往期精选(????猛戳可查看)
1、Python 实现Excel自动化办公《上》

2、Python 实现Excel自动化办公《中》
3、整理了我开始分享学习笔记到现在超过250篇优质文章,涵盖数据分析、爬虫、机器学习等方面,别再说不知道该从哪开始,实战哪里找了