English· Español· Deutsch· Nederlands· Français· 日本語· ქართული· 繁體中文· 简体中文· Português· Русский· العربية· हिन्दी· Italiano· 한국어· Polski· Svenska· Türkçe· Українська· Tiếng Việt· Bahasa Indonesia

un

guest
1 / ?
back to lessons

三千字

散文 vs. 圖表:同一系統,不同認知負荷

「一幅圖勝過千言萬語」通常被歸功於一位 1921 年的廣告高管。但這個數字低估了。

一幅設計精良的單一圖表可以同時傳達結構、關係、序列、規模、因果關係 & 反饋迴圈。散文每次只傳達一句話。讀者必須將之前的句子保存在工作記憶中,以重建圖表一眼就能顯示的結構。

三千字比較接近。對於複雜系統:電路、供應鏈、控制迴圈、類別層次:圖表通常是唯一能溝通整個系統而不在途中失去讀者的方式。

這不是裝飾。圖表在每個技術專業中都是主要的溝通媒介。工程師提交圖紙,而不是段落。外科醫生研究解剖圖,而不是文字描述。網絡架構師在寫一行配置之前先繪製拓撲。圖表就是規範。

散文的限制

散文無法做什麼

散文是連貫的:一個字接一個字,一句接一句。讀者依序處理。圖表是平行的:眼睛可以自由移動,放大細節,在組件之間跳躍,同時感知整體和部分。

描述你所在領域或研究中的一個概念,用散文需要很多段落來解釋,但可以用一幅圖表捕捉。圖表具體顯示了散文難以表達的什麼?

圖表類型地圖

圖表類型:結構、流程、定量、空間

每種圖表類型解決不同的溝通問題。為內容使用錯誤的類型會造成困惑,而不是清晰。第一個設計決定總是:我在溝通什麼類型的信息?

結構圖表顯示存在什麼以及如何連接:

- 實體圖:節點與關係(數據庫架構、組織結構圖、知識圖) - 架構圖:系統組件及其連接(網絡拓撲、軟件系統) - 樹狀圖:層次結構(分類樹、文件系統、家族樹)

流程圖表顯示發生什麼以及發生的順序:

- 流程圖:決定與序列(算法、業務流程、診斷邏輯) - 序列圖:隨著時間的消息傳遞(API 呼叫、協議、事件處理) - 狀態機:狀態與轉換(UI 流程、協議狀態、控制系統)

定量圖表顯示有多少以及如何變化:

- 圖表與圖形:隨時間或類別的數據(折線圖、柱狀圖、散佈圖) - 分佈圖:擴散與密度(直方圖、盒圖) - 桑基圖:帶量級的流(能量流、預算分配)

空間圖表顯示事物在哪裡:

- 截面圖:內部結構(地質、解剖、工程) - 爆炸圖:組裝關係(機械零件、電子產品) - 示意圖:功能拓撲(電路、水管、HVAC)

將類型與問題配對

類型選擇是第一個設計決定

最常見的圖表繪製錯誤是根據習慣而不是根據適配度選擇類型。開發人員因為總是使用流程圖而選擇流程圖。經理選擇組織結構圖。類型應該根據圖表必須溝通什麼而選擇。

從以下概念中挑選三個,並為每個命名你會使用的圖表類型,附上一句理由:(1) web 請求如何通過後端系統,(2) 汽車引擎的內部解剖結構,(3) 學生如何通過具有分支路徑的課程進程,(4) 哪個數據庫表引用哪個其他表,(5) 電力如何通過房屋電路流動。

如何閱讀複雜圖表

圖表閱讀的五個層次:庫存到推理

複雜圖表有多個層次。試圖一次吸收所有內容的讀者會感到不知所措。分層閱讀的讀者可以有效地提取結構。

第 1 層:庫存。 存在什麼節點?主要組件是什麼?讀每個標籤。不要跟隨連接。在構建語法之前構建詞彙。

第 2 層:拓撲。 組件如何連接?什麼連接到什麼?計算連接。識別中樞(許多連接)和葉子(一個連接)。注意集群。

第 3 層:流動。 如果箭頭存在,跟隨它們。什麼進入系統?什麼退出?主流的路徑是什麼?分支在哪裡?

第 4 層:例外。 什麼是不同的?虛線 vs. 實線。顏色編碼。與大多數不同的形狀。這些編碼含義:找到圖例並解碼它們。

第 5 層:推理。 這個結構意味著什麼?具有許多依賴項的單個中樞是單點故障。反饋迴圈意味著振盪風險。缺少的連接意味著邊界。閱讀未繪製的內容與閱讀繪製的內容一樣仔細。

閱讀練習

應用五層方法

想想你在你的領域中遇過的複雜圖表:電路示意圖、網絡拓撲、解剖圖、系統架構、管道等軸測圖、狀態機。

描述來自你領域的複雜圖表。為它逐步進行至少三個五層閱讀層次:庫存是什麼、拓撲或流動是什麼,以及結構暗示什麼?具體命名實際組件。

構圖原則

天真 vs. 構圖:雜亂 vs. 分層圖表設計

在技術上正確但構圖不佳的圖表仍然是失敗的圖表。讀者的眼睛必須按正確的順序引導到正確的位置。

通過大小和權重的層次。 最重要的組件應該是最大的或最粗體的。次要組件更小。標籤比它們標籤的東西更小。眼睛按突出程度閱讀。

通過方向的流動。 從左到右或從上到下暗示時間和序列。徑向暗示中心性。垂直暗示層次。選擇一個方向並保持它。混合方向造成混淆。

通過鄰近性和封閉的分組。 屬於一起的組件應該彼此靠近或用共享邊界封閉。白色空間造成分離。共享顏色或邊框造成關聯。

通過顏色的對比。 顏色編碼含義:但前提是使用得很少。三到四種不同的顏色是限制。超過那個數字,圖例就成為記憶測試。使用顏色編碼數據的一個維度:狀態、類型或所有權。

通過消除的減少。 不增加信息的每個元素都從清晰度中減去。移除裝飾性元素。移除讀者已經知道的標籤。移除不添加信息的線條。最好的圖表是你無法移除其他任何東西的圖表。

設計圖表

應用原則

想想你所在領域中缺乏好圖表的流程或系統:或有一個可以改進的。

描述你為你領域中的流程或系統設計的圖表。指定:(1) 類型,(2) 層次結構:什麼最突出,(3) 流動方向,(4) 你如何使用顏色,(5) 你會消除天真版本可能包含的什麼。

你域的標準圖表語言

每個專業領域都在數十年內開發了自己的圖表語言。這些不是任意的:它們編碼領域專家需要溝通的確切區別。

電氣: 示意圖使用標準化符號(電阻、電容、晶體管、接地、VCC)。世界各地的每個電工都讀相同的符號集。示意圖就是規範:接線圖是法律約束力文件。

機械: 工程圖紙使用正交投影、截面圖 & GD&T 標註。帶容差的尺寸是設計者和機械師之間的法律合同。圖紙完整指定零件。

軟件: UML 定義類圖、序列圖 & 狀態機符號。架構圖對服務、數據庫、隊列 & 邊界使用框線和箭頭,具有商定的慣例。

醫療: 解剖截面、病理學幻燈片、放射學讀數。放射科醫生將 CT 掃描視為內部結構的圖表:密度編碼的空間數據。病理學家將組織幻燈片讀作細胞類型的群體圖表。

行業: 管道等軸測圖、HVAC 管道佈局、結構框架計劃。管道工人閱讀等軸測圖時可以看到在二維頁面上的三維管道尺寸、配件、坡度 & 配件連接。

學習你域的標準圖表語言對專業人士不是可選的。它是共享詞彙。無法閱讀示意圖的人無法作為電工工作。無法閱讀圖紙的人無法作為機械師工作。

最終綜合

圖表背後的技能

圖表不是圖片。它是用視覺語言的正式陳述。就像書面語言一樣,它可以在語法上正確但毫無意義,或語法上草率但清晰。目標是兩者:正確使用該類型的慣例 & 引導讀者得出正確結論的構圖。

命名你領域中最重要的標準圖表類型,描述它們傳達散文無法傳達的東西,並解釋該圖表類型中新手通常誤讀的一個慣例。如果你還沒有深入特定領域,從本課中選擇任何領域並為其回答。