警惕“数据可视化”

迷彩通常意味着与周围环境协调一致。在一个世纪之前,战舰想躲避潜艇时不会用这一招,因为在不断变幻的海天背景之下,船首波与主烟囱会时刻暴露出战舰的位置。于是炫幻迷彩应运而生,这种迷彩由弯弯曲曲的线条和五颜六色的花纹,以很抽象的方式显示出来。采用炫幻迷彩的战舰不难定位,难的是在程序繁琐的拦截中,发射鱼雷之前需要潜望镜操作手迅速判断出战舰的航速与航向。也就是说,设计炫幻迷彩的目的就是造成误判,有证据表明这种策略确实有效。

现在让我们讨论一下数据可视化,这是数字导向新闻报道中近来最炙手可热的操作手法,不过这也让我们想起弗洛伦斯•南丁格尔(Florence Nightingale)这样的人物。她不仅是史上最著名的护士,而且是最漂亮的可视化技术“鸡冠花图”(Coxcomb diagram)的创始人。另外,她还是首位当选英国皇家统计学会(Royal Statistical Society)的女性会员。

数据可视化用复杂数据生成强大而精美的图像。它就像行文技巧一样:它能带来舒适的体验,如果应用得当,能成为一种发挥积极作用的武器;但另一面,它充满诱惑,并可能具有欺骗性。我们对于数据可视化的经验少于在修辞方面的经验,在这方面还处于懵懂状态,很容易可视化冲昏头脑。数据可视化被等同于统计版炫幻迷彩的情形太多了——富有冲击力的形象吸引了我们的注意力,而这要么不能传递有用信息,要么会在很大程度上误导我们。

举一个危害相对不大的例子,比如《纽约客》(The New Yorker)最近上线的地铁不平等在线地图。文中说:“纽约有不平等问题。”接着该文请我们点击不同的地铁地图,这会让我们看到一幅截面图,截面图显示出沿着不同地铁线路乘客收入中位数分布的波峰和波谷。这一结果看上去十分漂亮,但是它所提供的信息远远比不上一幅地图本来能提供的信息量。这其实是一件打着统计分析幌子的艺术品。

更有名的例子,是戴维•麦坎德利斯(David McCandless)令人印象深刻的动画“债务方块(Detris)”。在这个动画中,巨大的方块缓缓落下。为了向那个令人上瘾的电脑游戏“俄罗斯方块”(Tetris)致敬,背景音乐采用了8位音轨。这些方块的大小表示相应的美元金额。在“600亿美元:2003年伊拉克战争耗费成本估值”的方块之后,随之而来的是“3万亿美元:伊拉克战争总成本估值”。在这之后则是沃尔玛(Walmart)营收、联合国(UN)预算、金融危机成本以及许多其他项目。

这一动画纯粹是一种炫幻迷彩。这完全把统计学的苹果和统计学的桔子放在一起进行了比较。例如,与伊拉克战争有关的比较并不是第一眼看上去的那种“过去和现在的比较”,而是美国国防部(DoD)曾经估计的可能花销与一种涵盖因素更多的宏观估值的比较,后者包括了死亡战士生命的在财务估值,另外还包括了一万亿美元的“宏观经济损失”。伊拉克战争确实是一场灾难,但完全没必要为了证明这一观点而在统计上采取调包手法。

麦坎德利斯告诉我们,信息可以是十分美妙的。不幸的是,误导性信息也可能同样美妙。或者,正如统计大师麦克•布拉斯特兰德(Michael Blastland)所说:“我们很有可能会犯下与过去常犯的统计错误一样的错误,只是表现形式更漂亮一些。”

那些漂亮的鸡冠花图也不例外。它们确实展示了克里米亚战争(Crimean war)中人员大量致死的原因,并且无可辩驳地证明了改善卫生条件能拯救人们的生命。但是南丁格尔传记作家休•斯莫尔(Hugh Small)声称,南丁格尔选择鸡冠花图的目的是为了专门证明以上观点。实际上,简单的直方图原本能呈现得更清楚一些,但是就南丁格尔的目的而言,直方图的问题在于因果关系表现得太过清晰,因为读者会从直方图得出结论,冬天来临与糟糕的卫生条件导致的死亡人数同样多。南丁格尔展示数据的方式是极有控制力的。这样的呈现方式不是为了传递信息,而是为了说服读者。我们观赏当代数据可视化图案之时,应该铭记这一点。

原文发布时间为:2013-08-21


时间: 2024-09-19 09:36:29

警惕“数据可视化”的相关文章

警惕!大数据可视化的十大误区

在人类存在的200,000年时间里,大多数时间我们都依靠阅读各种图像来感知环境.获取信息.而文字直到5500年前才出现,因此,从自然适应和生物进化的角度来说,我们的大脑对图像更敏感. 从传播学的角度,这意味着以图片为载体的视觉叙事更加引人注意,更容易获得人们的好感. 通过可视化信息,我们的大脑可以更有效地合成和保留信息内容,增强对信息的理解.但如果是不正确的数据可视化,可能弊大于利.错误的图表可以减少数据的信息,更糟的是完全背道而驰. 错误1. 混乱的饼图分割 饼图,是最简单的图表之一.饼图的设

四个方法帮你搞定数据可视化界面设计

  "仪表板"."大数据"."数据可视化"."数据分析"--越来越多人和企业,开始运用他们的数据来做一些有趣的事情.在我的职业生涯中,有幸参与一大批数据为重的界面设计,我要在此分享一些观点,讲讲如何造就这种特殊且有意义的产品. 很多人已经讨论过这个议题,我会围绕创作过程中最具影响力的部分. 一.用户不同,数据不同 任何时候设计一套复杂的系统,都不可避免要为很多用户和角色进行设计.总裁.经理和分析师是几个常见角色,每个都有自己的

百度统计3.0蜕变:化繁为简呈现重点数据可视化

文章描述:倚天出鞘,屠龙开锋 – 百度统计3.0设计简记. 随着百度统计功能日趋完善,功能点逐步丰富, 3.0版是其易用性及交互视觉新的蜕变.此次升级以简洁一致的视觉风格.众多可视化元素.以及易用性改善,呈现出焕然一新的专业形象.接下来,就用以下几点简略讲述统计3.0的蜕变历程. 信噪比原则:化繁为简,呈现重点 好设计的目的是使信号最大化,而噪音最小化,从而产生一个高的信噪比.依据重要程度,控制整体信息对比及优先级,是本次升级的重要述求之一. 趋势图:将XY轴以外的线条.文字视觉弱化,以让趋势曲

数据可视化设计:给数据穿上美丽的外衣

文章描述:如今,在设计,通讯,信息及数据新闻,用户界面多个领域都可以见到数据可视化的身影,引入视觉设计的数据大大提升了说服力,可读性和逻辑性都得到了增强,他带来的不仅仅是颠覆表格那么简单,而是一种思想理念,它不仅把可视化信息作为一种沟通工具:同时也是一种重要的 如今,在设计,通讯,信息及数据新闻,用户界面多个领域都可以见到数据可视化的身影,引入视觉设计的数据大大提升了说服力,可读性和逻辑性都得到了增强,他带来的不仅仅是颠覆表格那么简单,而是一种思想理念,它不仅把可视化信息作为一种沟通工具:同时也

数据可视化(二) 使用 D3 组件进行布局

了解用于绘制各种排列的组件的图形计算 这个由两部分组成的系列文章的 第 1 部分概述了 SVG 和 D3 的结合使用,提供了创建社交媒体的浏览数据可视化表示的一些基本示例.第 2 部分将介绍在 SVG 图形中使用不同图形组件排列或布局的步骤.您将学习如何使用 D3 强大的图形计算在 SVG 画布上放置组件,以及如何将自己的图形操作与 D3 的布局相结合.我还将探讨如何使用 JavaScript 对象表示法 (JSON) 作为一种可用于可视化的数据格式.本文最后将展示如何使用布局组合在单个 SVG

数据可视化,第 1 部分: 使用 SVG 和 D3 可视化浏览指标

这个由两部分组成的文章系列将演示有助于从数据中提取有业务价值的信息的可视化技术 ,本文是这个系列的第一部分.您将看到如何使用可缩放矢量图形 (SVG) 和开源 D3         JavaScript 库创建可通过浏览器查看的可视化表示,通过形状和颜 色来传达信息.我将通过一些可视化浏览指标(与社交媒体使用相关)的示例来演示这些技 术.第 1 部分概述 了 SVG 和        D3 如何协同工作,还提供了 一些基本示例.第 2 部分        将会更深入地剖析这个强大的开放 标准技术

数据可视化设计在PPT中的运用

  图表数据的展示,是PPT设计中最常用的功能.要想让听众能快速理解PPT数据的内容,需要我们对PPT图表的数据进行可视化的设计处理.今天为大家带来Visage的数据可视化设计指南,我们可以了解到数据可视化设计的价值和数据可视化设计的科学根据,并且了解数据可视化设计的内容. 商务数据可视化设计指南  仅用文字不足以传达信息 作为人类,我们在生理上便倾向于阅读图形信息,我们能够更快速的理解图像--很久很久之前,人类便能理解图像的含义,而创造语言是为了更好地描述图像.这是我们的天性,因此视觉图形是信

如何让金融数据可视化

在互联网金融和金融互联网化的时代,日常生活被海量的数据化信息围绕.从设计层面来说,也是一项新领域的挑战.数据可视化设计是否有规律可循,从设计作品中能否发现其设计的共性和特点,如何从层层数据信息中提取重要的信息内容,通过简介易懂的设计语言准确表达.用设计师的眼睛,看见产品的连贯性.通过设计的信息会更合理,更能讲故事,让我们只关注信息的重点.否则视觉只是中看不中用. 数据可视化是什么 The main goal of data visualization is its ability to visu

Python的Tornado框架实现数据可视化的教程

  这篇文章主要介绍了举例讲解Python的Tornado框架实现数据可视化的教程,Tornado是一个异步的高人气开发框架,需要的朋友可以参考下 所用拓展模块 xlrd: Python语言中,读取Excel的扩展工具.可以实现指定表单.指定单元格的读取. 使用前须安装. 下载地址:https://pypi.python.org/pypi/xlrd 解压后cd到解压目录,执行 python setup.py install 即可 datetime: Python内置用于操作日期时间的模块 拟实现