在資料分析、報告與科學研究中,視覺化兩個數值變數之間的關係是一項常見需求。散佈圖(亦稱 XY‑Scatter)非常適合突顯趨勢、叢集與異常值。本指南示範如何使用 C#Aspose.Cells for .NET 在 Excel 中建立散佈圖。只需幾行程式碼,即可程式化產生、客製化並匯出可直接用於簡報、儀表板或進一步處理的散佈圖。

本文涵蓋以下主題:

C# Excel 函式庫建立散佈圖

Aspose.Cells for .NET 是一個功能完整的 Excel 操作庫,使開發人員能夠在不需要 Microsoft Office 的情況下建立、修改和呈現 Excel 檔案。它提供了豐富的圖表建立 API,全面支援散佈圖表。

使用 Aspose.Cells 建立散佈圖的主要優勢:

  • Full‑featured Chart API – 新增多個序列、設定標記樣式、定義軸屬性,並在執行時切換圖表類型。
  • No COM Interop – 可在伺服器環境、雲端服務和桌面應用程式中運作。
  • High Performance – 處理大型資料集時佔用的記憶體極少。
  • Cross‑format Support – 可儲存為 XLSX、XLS、CSV、PDF、PNG 等格式。

快速入門:

PM> Install-Package Aspense.Cells

或者從 Aspose.Cells releases page 下載最新版本。

使用 C# 在 Excel 中建立散點圖

以下是一個完整的、獨立的 C# 示例,演示如何:

  1. 建立一個新的活頁簿。
  2. 使用 X‑Y 資料填充工作表。
  3. 插入散佈圖表。
  4. 自訂系列標記、軸標題和圖表外觀。
  5. 將活頁簿儲存為 XLSX 檔案。

Note – 此程式碼僅使用 Aspose.Cells 命名空間。無需其他額外的函式庫。

代碼說明

步驟說明
1實例化一個新的 Workbook,並取得第一個 Worksheet
2將 X 與 Y 數值填入 AB 欄。
3在工作表中新增一個類型為 ChartType.ScatterChart
4建立單一系列,引用 Y 範圍 (B2:B9),並明確設定 X 範圍 (A2:A9)。
5自訂系列標記(紅色圓形,大小 10),並移除邊框線。
6設定易讀的軸標題以及可選的軸限制。
7將工作簿儲存為 ScatterChart_Output.xlsx

執行程式會產生一個 Excel 檔案,其中包含精心格式化的散佈圖,可供進一步分析或發佈。

取得免費授權

Aspose 提供 臨時免費授權,可移除評估水印,並為開發與測試提供完整的 API 訪問權限。從 Aspose temporary license page 獲取您的授權。 在使用任何 Aspose.Cells 類之前,於程式碼中套用授權:

var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic");

散點圖 Excel:免費資源

繼續學習並精通 Excel 自動化,使用以下免費資源:

結論

本教程演示了如何使用 C#Aspose.Cells for .NET 以程式方式在 Excel 中建立 Scatter chart。透過強大的圖表 API,您可以構建複雜的可視化效果、客製化標記樣式,並控制坐標軸行為——全部無需 Microsoft Office。將此方法整合到報告工具、分析儀表板或任何需要動態圖表生成的解決方案中。

如果您有任何問題、需要協助,或想分享您的意見,請訪問我們的免費支援論壇

另請參閱