在 Excel 中,帶線條的散佈圖是一種圖表,會在雙軸網格上為每組 x、y 配對放置一個點,並在點與點之間加入連接線段,或加上能概括走勢的擬合趨勢線。Excel 在「插入 > 圖表」群組中提供了三種散佈圖加線的變體 — 僅顯示標記、直線連接線,以及平滑曲線連接線 — 此外還可以選擇性地在任一散佈數列上疊加線性、指數或多項式趨勢線。如果你的目標是加入一條依序穿過各點的線,請選擇其中一種「帶線條的散佈圖」子類型;若想要一條能概括關係的擬合線,請在任一數列上按右鍵並選擇「新增趨勢線」。Excel 也允許你直接在圖表上顯示趨勢線方程式與 R 平方值,這在讀者想直接查看配適品質,而不必另外開啟統計視窗時非常實用。一旦圖表完成,你可以將它移出工作表、匯出為圖片,或嵌入到投影片中,整個過程都不必重新計算任何東西。

Excel 能從頭到尾處理整個流程,但它不一定能給你一個可攜、向量乾淨的成果版本。基於瀏覽器的散佈圖產生器正好能補上這個缺口,方便你快速做視覺檢查,或匯出獨立的 SVG。下方提供完整的 Excel 加上線條操作教學,接著會重點介紹 散佈圖產生器,用於預覽並將你的點匯出為乾淨的 SVG — 並誠實說明這個瀏覽器工具能做到與做不到的部分。

how to make scatter plot with line in excel
如何在 Excel 中製作帶線條的散佈圖

在 Excel 中「帶線條」通常代表什麼意思

在散佈圖上,「線」其實代表兩種不同的東西,它們分別回答不同的問題。連接線會依資料在工作表中的出現順序,依序連接每一對點,這在 x 軸是時間、樣本編號或步驟等序列時特別有用。趨勢線則是一條統計線 — 通常是線性、指數或多項式 — 用來概括所有點之間的關係,適用於你想表達方向或變化率,而不想逐一畫出每條線段的場合。

Excel 的「插入 > 圖表 > 散佈圖」群組直接提供了這個選擇。你選的子類型會決定 Excel 在相鄰點之間製的是線段還是平滑曲線。趨勢線則是一個獨立的物件,你可以加在任一散佈數列之上,與子類型無關。事先釐清自己真正需要的是哪一種,能避免選錯圖表類型,事後再回頭修補。

在 Excel 中為散佈圖加上線條

下次打開 Excel 想在同一張圖表上同時呈現點與線時,請依照以下步驟操作。這些步驟適用於 Excel 2016、2019、2021 及 Microsoft 365。

  1. 將你的資料放在相鄰的兩欄中,x 值在左、y 值在右,兩欄皆含標題列。
  2. 選取兩欄 (含標題),然後選擇「插入 > 圖表 > 散佈圖」。依你的目標挑選對應的子類型:散佈圖 (僅標記)、帶平滑線的散佈圖,或帶直線和標記的散佈圖。
  3. 在新圖表上任一點上按右鍵,選擇「選取資料」。確認「X 值」與「Y 值」的範圍指向正確的欄位;若 Excel 把它們對調了,請編輯該項目並重新選取來源範圍。
  4. 選取圖表後,選擇「圖表設計 > 新增圖表項目 > 座標軸標題」來加入座標軸標題。為水平軸與垂直軸輸入標籤文字。
  5. 若要加入趨勢線,請在任一資料數列上按右鍵,選擇「新增趨勢線」。在「格式化趨勢線」窗格中,選擇「線性」、「指數」或「多項式」,接著勾選「圖表上顯示方程式」與「圖表上顯示 R 平方值」,以便將配適結果量化。
  6. 在趨勢線上按右鍵,選擇「格式化趨勢線 > 線條色彩」,設定一個不同的顏色或線樣式,避免它與下方的連接線段混淆。
  7. 將圖表移出工作表範圍,然後按右鍵選擇「另存成圖片」將其匯出為 PNG,或用 Ctrl+C 複製後貼到 Word 或 PowerPoint 中嵌入使用。

如果你只想要標記、不要連接線,請停留在一般的「散佈圖」子類型,並略過與線條子類型相關的步驟。如果你只想要趨勢線、不要連接線,請先把圖表子類型切換為一般的「散佈圖」,再加上趨勢線,讓該線獨立呈現。

使用散佈圖產生器將 Excel 的點預覽為乾淨的 SVG

Excel 適合用於可編輯的工作簿,但有時你只想快速檢視各點,不必開啟檔案;或想匯出一張銳利的向量圖,方便貼進報告。散佈圖產生器能同時滿足這兩種需求:將貼上的 x、y 資料列轉為線性 XY 散佈圖,並將當下的預覽直接下載為獨立的 SVG。貼上的輸入上限為 50,000 個 UTF-16 字碼單位;超過這個界限時,解析器會直接拒絕輸入。每一次的解析、排版與匯出步驟都在當前的瀏覽器分頁中執行,因此你的資料不會離開本機。

這個工具對其適用範圍相當坦白。每組有效的配對會在線性的雙軸網格上變成一個藍色圓圈。它不會在點之間繪製連接線,也不會計算相關係數、迴歸、趨勢線、信賴區間或任何其他統計摘要。請將它用於配對觀察值、校正樣本、課堂示範、粗略的相關性檢查與快速視覺檢查 — 它並非統計軟體的替代品。

對於工作流程始於兩個 Excel 欄位的讀者,從 Excel 欄位製作雙變數散佈圖這篇教學涵蓋了將資料複製貼上到工具中的完整步。

在信任圖表之前,請先讀懂摘要計數與座標軸範圍

散佈圖產生器刻意在它產生的摘要中區分三個數字;只有當這三個數字與你的預期一致時,圖表才值得信賴。

摘要數字它計算的是什麼對圖表代表什麼意義
有效點數非空白的資料列,且在 ±1e12 內恰好包含兩個以逗號分隔的有限數字這些資料列會成為標記;其他資料列不會
無效資料列前 200 列之內、無法通過嚴格解析的資料列會被捨棄並回報,不會繪製、也不會被當成零
超出上限的資料列第 200 列之後的非空白資料列單獨計數,永不會混入「無效」

兩條座標軸皆採用獨立的線性刻度,不會自動包含零。最小的 x 值對應到圖表左側邊緣,最大的 x 值對應到右側邊緣,垂直方向亦同。五條參考線與標籤會顯示目前的範圍;但如果你的資料中最小 x 值是 47、最大 x 值是 53,圖表就會放大聚焦在這個區間,零點會完全落在畫面外。請在詮釋叢集的疏密程度之前,先檢查座標軸標籤。

有兩種邊界情況會被明確處理。當所有 x 值都相同時,工具會以該常數值為中心,對稱地將 x 軸範圍往外擴張其絕對值的百分之十或一個單位 (取較大者);當 y 值為常數時亦適用相同規則。因此,即使只有單一筆有效點,也會同時顯示在兩條軸的正中央,而不會發生除以零的錯誤。常數軸是資料中合理的情境 — 只是需要一個可見的刻度才能閱讀。

什麼時候散佈圖產生器不適用

當你的交付成果涉及以下任何一項時,請改用其他工具:

  • 你需要連接線來串接相鄰的點,或一條擬合的勢線。本工具僅繪製標記。
  • 你需要做出統計推論 — 例如相關性、迴歸係數、R 平方、信賴區間、密度或分群偵測。這些項目一概不會計算。
  • 資料集超過 200 列你在意的有效資料列,或你希望工具能解析每一筆貼上的資料,而不是把其餘的列為「超出上限」。
  • 你需要對數刻度軸、以類別進行色彩編碼、超越逐點文字標題的無障礙標,或符合出版品風格的排版。
  • 你的點常常重疊,需要透過抖動、透明度或大小來加以區分。本工具雖然能乾淨地重複相同的配對,但相同的點可能會互相遮蔽。

在上述任何一種情況下,請將原始資料列保留在試算表中,並使用專門的繪圖或統計套件進行分析,僅將散佈圖產生器用於快速的視覺抽查。頁面上的預覽與下載下來的 SVG 保證一致,因為兩者來自同一段經百分比編碼的 SVG 字串,這代表你儲存的檔案就是你剛才檢視的影像,包括在瀏覽器中所見的座標軸範圍與格線。

編輯後重新匯出,不會破壞下載檔案

這個工具刻意將頁面上的預覽與下載連結綁定在同一段產生的 SVG 字串上。一旦你更改標題或編輯資料,該字串就會被清空,原本的下載連結也會失效。重新執行「產生」會依據目前的輸入重新建立字串,這代表你儲存的檔案永遠會反映你剛剛看到的圖表。不可能下載到來自舊版資料的過期 SVG。

使用者輸入的文字在整個流程中都會被嚴謹地處理。你輸入的標題會先經過 XML 跳脫,才會出現在 SVG 中;因此 &、角引號、雙引號與單引號都會變成實體,不會生成任何 SVG 元素,也不會破壞檔案。若你的標題中含有看起來像 HTML 或 SVG 標籤的純文字,它在輸出中仍會以可見文字呈現,而不會變成實際的元素。座標會四捨五入到小數點後第三位,對於視覺檢查已經足夠精確,但無法取代保留原始資料列以供日後分析、再現或精確重製之用。若想進一步了解定義這些形狀與文字元素的 SVG 標準,MDN SVG 教學 是很扎實的參考資源。

如需更深入的內容,請參閱 使用 Web Crypto 在 Excel 中建立是/否下拉選單