un

guest
1 / ?
back to lessons

3,000字

文字与图表:相同系统,不同认知负载

"一图胜千言"通常被认为是1921年一个广告执行官的发明。这个数字是错误的:它低估了图表的价值。

一个精心设计的图表可以同时传达结构、关系、顺序、比例、因果关系和反馈循环。文字只能一句一句地传达这些信息。读者必须在工作记忆中保留前面的句子,才能重构图表一眼就能看到的结构。

3,000字更接近。对于一个复杂的系统:一个电路、一个供应链、一个控制循环、一个类层次结构:图表通常是唯一的方式,可以无缝地将整个内容传达给读者,而不会在中间迷失。

这不是装饰。图表在每个技术领域都是主要的传达手段。工程师提交绘图,而不是段落。外科医生研究解剖图,而不是文字描述。网络架构师在写任何配置之前就绘制拓扑图。图表就是规范。

文字的局限性

文字无法做到的

文字是有序的:一个词接着一个词,一句接着一句。读者需要顺序处理它。图表是平行的:眼睛可以自由移动,关注细节,跳转到组件之间,同时感知整体和部分。

从你的领域或学习中描述一个概念,用文字解释需要很多段落,但可以用一个图表捕捉。图表传达了文字无法解决的问题是什么?

图表类型的映射

Diagram Types: Structural, Process, Quantitative, Spatial

每种图表类型都解决了不同的问题。使用不合适的类型会导致混乱,而不是清晰表达。第一个设计决策总是:我要传达什么信息?

结构图展示了什么存在以及它们如何相互连接:

- 实体图:节点和关系(数据库模式、组织结构图、知识图谱) - 架构图:系统组件及其连接(网络拓扑、软件系统) - 树形图:层次结构(分类树、文件系统、家谱)

过程图展示了什么发生以及它们的顺序:

- 流程图:决策和顺序(算法、商业流程、诊断逻辑) - 序列图:时间内的消息传递(API调用、协议、事件处理) - 状态机:状态和转换(UI流程、协议状态、控制系统)

定量图展示了多少以及它们如何变化:

- 图表:数据在时间或类别上的变化(折线图、柱状图、散点图) - 分布图:数据的分布和密度(直方图、箱式图) - Sankey图:具有数量级的流动(能源流、预算分配)

空间图展示了什么在哪里:

- 切面图:内部结构(地质学、解剖学、工程学) - 解体视图:装配关系(机械零部件、电子元件) - 原理图:功能拓扑(电路、水暖、空调)

匹配类型与问题

类型选择是第一个设计决策

最常见的图表错误是根据习惯而不是适合性选择类型。开发人员使用流程图,因为他们总是使用流程图。管理者使用组织结构图。类型应该根据图表需要传达的信息来选择。

从以下概念中选出三个,并分别为每个命名一个图表类型,并用一句话解释原因:(1)一个Web请求如何在后端系统中传递,(2)汽车发动机的内部解剖,(3)学生如何通过具有分支路径的课程体系进展,(4)哪些数据库表引用了其他表,(5)电流如何在家居电路中流动。

如何阅读复杂图表

五层图表阅读:清单到推理

复杂图表有多层。试图一次性吸收所有内容的读者会感到沮丧。通过层次阅读的读者才能高效地提取结构。

第一层:清单。 存在哪些节点?主要组件是什么?先读取每个标签。不要跟随连接。建立词汇表 trước 建立语法。

第二层:拓扑结构。 组件如何相互连接?一个连接到另一个什么?计算连接数。识别枢纽(许多连接)和叶子(一个连接)。注意聚类。

第三层:流程。 如果存在箭头,请遵循它们。信息从哪里进入系统?从哪里退出?主流程的路径是什么?分支是什么?

第四层:异常。 什么不同?虚线与实线。颜色编码。与大多数不同形状。这些编码了含义:找到传说并解码它们。

第五层:推理。 这个结构意味着什么?一个拥有许多依赖关系的单个枢纽是单点故障。反馈循环意味着振荡风险。一个缺少的连接意味着边界。读取未绘制部分与已绘制部分一样小心。

阅读练习

应用五层方法

想象一下,你在你的领域中遇到的复杂图表:电路图、网络拓扑、解剖图、系统架构、管道异构、状态机。

从你的领域中描述一个复杂图表。至少通过五层阅读方法的三个层次进行走读:清单是什么?拓扑结构或流程是什么?结构意味着什么?具体名称实际组件。

组成原则

粗糙版 vs. 组合版:凌乱版图表设计 vs. 层次化图表设计

一个技术上正确但糟糕组成的图表仍然是失败的图表。读者的眼睛必须被引导到正确的位置并以正确的顺序阅读。

通过大小和重量实现层次结构。最重要的组件应该是最大的或最粗的。次要组件较小。标签比它们标记的东西小。眼睛通过显著性来阅读。

通过方向实现流动。从左到右或从上到下表示时间和顺序。辐射状表示中心性。垂直表示层次结构。选择一个方向并保持不变。混合方向会导致混乱。

通过接近性和封闭实现分组。属于一起的组件应该靠近彼此或 encapsulated 在一个共享边界内。空白空间创建分离。共享颜色或边框创建关联。

通过颜色实现对比。颜色编码含义:但只有如果用得少。三到四种独特的颜色是一个限制。超过这个数量,图例就变成了一个记忆测试。使用颜色来编码数据的一个维度:状态、类型或所有权。

通过消除实现简化。不添加信息的任何元素都会减少清晰度。移除装饰性元素。移除读者已经知道的标签。移除不提供信息的线。最好的图表是你不能再从中移除任何内容的图表。

设计一个图表

应用原则

思考你领域中缺乏一个好的图表:或者有一个图表可以改进。

描述你将为你领域中的一个过程或系统设计的图表。指定:(1) 类型,(2) 层次结构:最显著的是什么,(3) 流动方向,(4) 你将如何使用颜色,(5) 你将删除一个粗糙版本可能包含的内容。

您领域的标准图表语言

每个专业领域都在数十年里发展出自己的图表语言。这些不是随意的:它们编码了域专家需要沟通的确切区别。

电气:电路图使用标准符号(电阻器、电容器、晶体管、地、VCC)。全世界的电工都能阅读相同的符号集。电路图本身就是规范:连接图是法律约束性文档。

机械:工程图纸使用正投影、截面视图和GD&T标注。具有容差的尺寸是设计师与机加工工之间的法律合同。图纸完全指定了零件。

软件:UML定义了类图、序列图和状态机符号。架构图使用盒子-&-箭头,服务、数据库、队列和边界使用同意的约定。

医学:解剖切面、病理切片、放射学阅读。放射学家将CT扫描阅读为内部结构的图表:密度编码的空间数据。病理学家将组织切片阅读为细胞类型的群体图。

行业:水暖图形、空调系统布线图、结构支撑图。水暖工阅读图形投影图看到的是管道尺寸、连接件、坡度和连接的安装部件在二维页面上的三维空间。

学习您领域的标准图表语言对于专业人士来说不是可选项。这是共享的词汇。无法阅读电路图的人无法作为电工工作。无法阅读图纸的人无法作为机加工工工作。

最终综合

图表背后的技巧

图表不是图片。它是一种视觉语言的正式声明。就像书面语言一样,它可以是语法正确但无意义的,也可以是语法粗糙但清晰的。目标是两者兼备:正确使用类型的约定,以及构成导读者到正确结论的组成。

在您的领域中,最重要的标准图表类型是什么?描述它们相对于文字无法传达的内容,并解释新手通常会误读的该图表类型中的一个约定。如果您尚未深入某个特定领域,请根据本课选择任何领域并为其回答。