数据之美:一本书学会可视化设计
邱南森(Nathan Yau)是加州大学洛杉矶分校统计学专业博士、超级数据迷,专注于数据可视化与个人数据收集,曾在《纽约时报》、CNN、Mozilla和SyFy工作。本书教我们如何制作完美可视化图表,挖掘大数据背后意义。他认为可视化是一种媒介,向我们揭示了数据背后的故事。书中循序渐进地讲述了数据可视化的步骤和思想,如何理解数据可视化、如何探索数据的模式和寻找数据间的关联、如何选择可视化方式以及利用哪些工具。豆瓣评分7.3。
本书速读
📖 全书概述:可视化是一种媒介
这本书要回答的核心问题很直接:如何将数据转化为有意义的可视化图表,让数据讲述它自己的故事?邱南森给出的答案是:可视化不是终点,而是媒介——它帮助我们理解数据、探索数据、讲述与数据有关的故事。
邱南森(Nathan Yau)是加州大学洛杉矶分校统计学专业在读博士、超级数据迷,专注于数据可视化与个人数据收集。曾在《纽约时报》、CNN、Mozilla和SyFy工作。他认为数据和信息图不仅适用于分析,用来讲述与数据有关的故事也非常合适。他的目标是让非专业人士读懂并用好数据。
本书循序渐进、深入浅出地道出了数据可视化的步骤和思想。全书围绕以下几个核心问题展开:如何理解数据可视化?如何探索数据的模式和寻找数据间的关联?如何选择适合自己的数据和目的的可视化方式?有哪些可以利用的可视化工具以及这些工具各有怎样的利弊?
豆瓣评分7.3,超过60%的读者给出4星或5星评价。这本书被评价为"足够系统的数据可视化入门书"。
🔍 你真的理解数据了吗:从理解到抽象
邱南森在开篇提出了一个重要的观点:数据是对现实世界的简化和抽象表达。可视化是对数据的一种抽象表达,所以最后你得到的是一个抽象的抽象,真是个有趣的挑战。
理解数据的第一步是理解数据表达了什么——数据不是冰冷的数字,而是对现实世界某种现象的测量和记录。每一个数据点背后都有一个真实的事件、一个真实的人、一个真实的故事。
理解数据的第二步是理解数据的可变性——数据不是固定不变的,它会随着时间、环境、测量方式的变化而变化。理解可变性,能帮助我们在解读数据时避免过度推断。
理解数据的第三步是理解数据的不确定性——任何数据都存在误差和不确定性,好的数据可视化应该诚实地呈现这种不确定性,而不是用精确的数字给读者一种虚假的确定性。
理解数据的第四步是理解数据所依存的背景信息——脱离了背景信息的数据是没有意义的。同样的数字在不同的背景下可能意味着完全不同的事情。所以,在可视化之前,必须充分理解数据的来源、采集方式、时间范围、定义和局限性。
🔎 探索数据:模式、关联与异常
邱南森强调,在开始设计可视化之前,必须先探索数据——了解数据的分布、寻找数据的模式、发现数据之间的关联、识别异常值。这个探索过程本身就是数据分析的重要环节。
他提出了探索数据的基本方法:先看总体模式,再看细节。有时候你需要先看看总体模式,然后再放大细节。有时候只有在了解了整体以及一个独立点与整体之间的关系后,才能知道它是否值得细看。
在探索数据时,邱南森建议从以下几个维度入手:数据的分布(集中趋势、离散程度、偏度)、数据的趋势(上升、下降、周期性)、数据的关联(变量之间的相关性、因果关系)、数据的异常(离群值、异常模式)。这些维度的探索能帮助你在可视化时选择最合适的图表类型。
📊 选择可视化方式:让数据讲述故事
邱南森认为,没有一种"最好的"可视化方式——选择哪种方式取决于你的数据类型、你的分析目的和你的受众。他的选择框架是:先确定你要讲述的故事是什么,然后选择最能讲述这个故事的方式。
他讨论了常见的可视化类型及其适用场景:折线图(展示趋势和变化)、柱状图(比较不同类别的数值)、散点图(探索两个变量之间的关系)、热力图(展示密度和分布)、地图(展示空间分布)、网络图(展示关系和连接)、时间线(展示事件的时序)等。
邱南森特别强调,可视化设计不仅仅是选择图表类型,还包括颜色的使用、比例的设定、标签的放置、交互的设计等。好的可视化设计应该让数据"说话"——读者应该能够一眼看出数据要传达的信息,而不是被花哨的设计分散注意力。
🎨 可视化设计原则:美与意义的平衡
邱南森提出了几个核心的可视化设计原则。第一,数据是主角——可视化的目的是展示数据,不是展示设计。设计元素(颜色、字体、装饰)应该服务于数据的表达,而不是喧宾夺主。
第二,诚实呈现——不要通过操纵坐标轴、选择性展示数据或使用误导性的视觉元素来扭曲数据的真实含义。好的可视化应该让读者能够基于数据做出准确的判断,而不是被引导到错误的结论。
第三,清晰简洁——用最简单的方式传达最多的信息。如果一个简单的柱状图就能传达你的信息,就不要用复杂的3D饼图。复杂不等于好,简洁不等于简单——好的简洁是经过深思熟虑的。
第四,考虑受众——同样的数据,给专业人士看和给普通大众看,可视化的设计应该不同。专业人士可能需要更多的细节和精确度,而普通大众可能需要更多的背景信息和更直观的视觉呈现。
🛠️ 可视化工具:从简单到复杂
邱南森在书中介绍了多种数据可视化工具,从简单的电子表格软件到专业的编程工具。他建议读者根据自己的技能水平和需求选择合适的工具。
对于初学者,他推荐使用电子表格软件(如Excel)或简单的在线可视化工具——这些工具入门门槛低,能够快速制作常见的图表类型,适合日常的数据展示需求。
对于有一定编程基础的读者,他推荐使用Python(Matplotlib、Seaborn、Plotly)、R(ggplot2)或JavaScript(D3.js)——这些工具提供了更高的灵活性和定制化能力,适合复杂的数据可视化和交互式可视化。
对于专业数据可视化设计师,他推荐使用专门的可视化工具和框架——这些工具提供了丰富的可视化模板和强大的数据处理能力,适合制作高质量的信息图表和交互式数据故事。
📖 数据叙事:让数据讲出好故事
邱南森认为,最好的数据可视化不仅仅是展示数据,更是讲述一个与数据有关的故事。数据叙事的核心是找到一个引人入胜的数据故事,然后用可视化的方式把它讲出来。
他建议的数据叙事流程是:先发现数据中的有趣模式或洞察,然后构建一个围绕这个洞察的故事框架,最后选择合适的可视化方式来呈现这个故事。在这个过程中,数据是你的"证据",可视化是你的"语言",而故事是你的"信息"。
⭐ 金句摘录
数据是对现实世界的简化和抽象表达。可视化是对数据的一种抽象表达,所以最后你得到的是一个抽象的抽象,真是个有趣的挑战。
有时候你需要先看看总体模式,然后再放大细节。有时候只有在了解了整体以及一个独立点与整体之间的关系后,才能知道它是否值得细看。
可视化不是终点,而是媒介——它帮助我们理解数据、探索数据、讲述与数据有关的故事。
没有一种最好的可视化方式——选择哪种方式取决于你的数据类型、你的分析目的和你的受众。
好的可视化设计应该让数据说话——读者应该能够一眼看出数据要传达的信息,而不是被花哨的设计分散注意力。
📚 阅读建议
适合对数据可视化和信息图表感兴趣的读者。不需要深厚的统计学或编程背景,邱南森的写作风格通俗易懂,大量使用实际案例来说明观点。特别适合那些"有数据但不知道怎么展示"的数据分析师、市场人员和产品经理。
阅读方法:建议边读边练习——找一份自己工作中的数据,尝试用书中提到的方法来探索数据和设计可视化。不要只看理论,动手实践是学习数据可视化最好的方式。
建议搭配邱南森的另一本著作《鲜活的数据》一起阅读——《数据之美》侧重可视化的设计和思想,《鲜活的数据》侧重数据的获取和处理,两本书共同构成了完整的数据可视化知识体系。
一句话总结:数据可视化不是终点而是媒介——理解数据、探索模式、选择合适的方式,让数据讲述它自己的故事。