在 Excel 中使用三個變數繪製折線圖,是一種在相同的有序類別序列上繪製三組獨立數值系列的圖表,每個系列繪製一條連接的線,讓讀者能在單一畫面中比較方向、幅度與轉折點。類別置於左側的一個欄位中,每個變數佔據右側各自的欄位,Excel 會繪製三條共用橫軸的折線,在同一垂直空間中相互競爭。當三個系列的範圍大致相同時,使用單一垂直軸即可;當其中一個系列遠大於其他系列時,Excel 的次座標軸功能可避免較小的線條被壓扁在基線上。

Excel 中的 3 變數折線圖實際上顯示了什麼
在開啟圖表精靈之前,先釐清資料集中三個變數代表什麼會有所幫助。最常見的版面配置是左側的類別欄位(月份、週、實驗、專案階段、地區),後面接著三個數值欄位,每個欄位都是在不同類別點上測量的不同變數。範例包括按月追蹤的銷售額、支出與利潤;按小時記錄的溫度、濕度與氣壓;或按活動週記錄的訪客數、註冊數與轉換數。類別欄位決定水平位置,每個數值欄位則成為一條獨立的折線。
兩個結構性選擇決定了圖表的樣貌。首先,資料列的順序決定了點的水平順序,因此在選取資料之前,請依據預定順序進行排序。其次,每個變數的數值大小決定了圖表需要單一垂直軸或主要軸加次要軸的組合。當一個變數以美元為單位,另一個以百分點為單位時,共用軸會隱藏較小的系列;此時次座標軸能讓兩者在可讀的垂直範圍內同時呈現。
直接在 Excel 中建立 3 系列圖表
Excel 內建的折線圖無需外掛即可處理多變數的情況。請將標籤欄位排在最前面,每個變數各佔一欄,並加上標頭。
- 選取整個區塊,包括標頭列,讓 Excel 能自動標示每個系列。
- 開啟「插入」分頁,找到「圖表」群組,選擇第一個 2-D 折線圖選項(請避免使用堆疊變體,因為它會加入您不需要的累計效果)。
- 在圖表上按右鍵,選擇「選取資料」以確認每個數值欄位都已成為具有正確名稱的獨立系列。
- 如果某個系列明顯比其他系列小或大,請點選該系列,按下 Ctrl+1 開啟「格式化資料系列」,然後將「系列選項」切換為「次座標軸」,讓該線條使用自己的垂直刻度。
- 使用「圖表設計」>「變更色彩」為每個變數指定不同的色調,接著在「圖表項目」中加入資料標籤(若需要精確數值的話)。
- 如果周圍的儲存格變得擁擠,可使用「圖表設計」>「移動圖表」將圖表移至獨立的工作表。
最終會得到一個互動式的 Excel 圖表,讓讀者能透過點選圖例來切換系列的開啟或關閉。這種互動性是在 Excel 中繪製圖表的優勢,也是大多數讀者從這裡開始的原因。
將單一乾淨的系列匯出為獨立的 SVG
Excel 在目前的桌面版本中並未內建「另存為 SVG」指令;常見的替代方案是將圖表複製為圖片、透過 OneDrive 的網頁檢視匯出,或貼到 PowerPoint 後儲存投影片。每種方式都會引入像素失真、嵌入字型或不必要的白邊。當交付物是簡報、印刷排版或說明文件頁面時,向量檔案通常看起來更美觀,並且縮放時不會模糊。這正是 折線圖產生器 自然切入的地方。該工具接受您 Excel 工作表中原有的相同「標籤、值」資料列,並產生一個獨立的 SVG 檔案,這是一種在 MDN SVG 教學中說明的開放向量格式,可在任何尺寸下保持清晰。由於每個圖表只包含一個系列,若您想要三個 SVG 檔案,則需為每個變數各執行一次匯出,這是用三個格式一致的乾淨圖表換來的微小代價。如果您只需要單一綜合指標(例如加權指數或總和),一個圖表即可涵蓋。
逐步使用折線圖產生器
- 開啟折線圖產生器,輸入一個簡潔的圖表標題,標明您要匯出的變數。
- 在資料輸入框中,使用「標籤,值」的格式為每個類別輸入一列,順序與 Excel 工作表完全相同。
- 點選「產生」。預覽會立即顯示,任何無效的資料列或超過 200 列上限的資料列會以通知的形式顯示在結果旁邊。
- 檢查垂直軸的標籤以確認顯示範圍與您的資料相符,接著依序由左至右檢查資料點的標記。
- 點選「下載 SVG」。檔案會儲存在本機,可在任何現代瀏器中開啟,或匯入簡報、文件和設計工具中。
標籤中可以包含逗號,這在類別為城市名稱(例如 New York, East)或單位(例如 Sales, USD)時非常實用。只有非空行上最後一個逗號會分隔標籤與值;較前面的逗號屬於標籤的一部分。數值接受正、負、零、小數和科學記號形式,範圍上限為 1e12。
輸入規則、限制與略過資料列通知
該工具刻意設計得很嚴格,以確保圖表始終反映實際輸入的內容。下表摘要列出您會遇到的各種界線。
| 規則 | 行為 |
|---|---|
| 每張圖表的最大資料列數 | 200 個非空資料列,依輸入順序處理 |
| 輸入總量上限 | 整個文字輸入框內共 50,000 個 UTF-16 程式碼單位 |
| 有效數值格式 | 有限數,小數或科學記號,大小上限為 1e12 |
| 無效標記 | 空標籤、格式錯誤的數字、Infinity、大小超過 1e12 |
| 空白行 | 會被忽略,不計入限制 |
| 超過上限的資料列 | 會被另外計算並與無效資料列分開回報 |
| 繪製所需的最少點數 | 需要 2 個有效點;單一點無法形成線條 |
| 標籤分隔符 | 行上最後一個逗號分隔標籤與值;較前面的逗號保留在標籤內 |
無效資料列與超過上限的資料列會被明確顯示而非隱藏,因此您輸入的內容與圖表上呈現的內容之間的關係一目了然。編輯標題或資料也會清除先前的圖表,並停用下載按鈕,直到您重新產生為止,這可防止舊的圖片冒充新輸出。如果產生在前次成功之後失敗,先前的輸出會被移除,而不是留在畫面上。
如實解讀座標軸
垂直軸使用線性刻度,從輸入的最小值延伸到最大值,將最小值對應到繪圖區底部,最大值對應到頂部。五條等距的參考線與數值標籤會顯示這個範圍,讓您能直接讀取。軸不會自動從零開始,這可能會讓小幅變化看起來戲劇化、大幅變化看起來平淡。在描述變化的視覺幅度之前,請務必先瀏覽軸標籤。
水平軸會依據資料列順序,以等距位置放置各點。這些標籤不會被解讀為日期、測量距離或數值 x 座標,因此這種版面配置適用於像一月至五月這樣的有序類別序列,但不適用於間隔不均的時間差距。當觀測值之間的間隔很重要時,請改用支援明確 x 與 y 欄位的工具。
當每個數值都相同時,該工具會以該常數為中心對稱地擴展範圍,讓線條置中,而不是除以零。數字會以標準的 JavaScript 雙精確度算術進行處理;軸標會保留實用的有效位數,並在數值極小或極大時切換為科學記號。如果您想驗證幾何關係,某個點的垂直座標為「底部減去(值減去範圍最小值)除以範圍大小,再乘以圖區高度」。對於一組資料值 10、25、18 和 30,在繪圖區底部為 400、繪圖區高度為 300 的情況下,範圍為 30 減去 10 等於 20,而值 25 對應到 400 減去 (25 減去 10) 除以 20 再乘以 300,即 400 減去 225,在畫布上為 175。
當連接線是錯誤的選擇
線條意味著點之間的連續序列。圖表會連接相鄰的觀測值以便更容易看出方向,但這並不能證明底層過程在這些觀測值之間是平滑移動的、某個變數導致另一個變數發生變化,或點之間的任何值實際發生過。該工具不會計算迴歸、預測、移動平均、信賴區間、誤差線或內插值,也不會自動排序您的資料列。請依預定順序排列輸入,並將這條線視為讀圖輔助,而非超出您提供資料之外的證據。
對於在相同類別上測量三個變數的資料集來說,多系列 Excel 圖表仍然是最具彈性的檢視方式,因為圖例讓讀者能切換系列,次座標軸讓量級不匹配的資料得以共存。折線圖產生器可作為該工作流程的補充,為每個變數產生一個銳利、獨立的 SVG,用於不支援互動功能的投影片、印刷排版或說明文件頁面。
延伸閱讀:如何從一個簡單的前提寫出好的故事大綱。
延伸閱讀:如何從 Excel 工作表製作表格圖表。