在儀表板、KPI 報告和績效評估中,將多變量資料以緊湊、易於閱讀的格式可視化是常見需求。雷達(或蜘蛛)圖允許您在單一徑向格線上比較多個系列的多個量化變數。在本指南中,您將學習如何使用 C#Aspose.Cells for .NET 在 Excel 中建立雷達圖。只需少量程式碼,即可產生基本雷達圖以及包含標記、自訂顏色和填充區域的完整樣式版本。

本文涵蓋以下主題:

C# Excel 函式庫建立雷達圖表

Aspose.Cells for .NET 是一個功能完整的 Excel 操作庫,使開發人員能夠在不需要 Microsoft Office 的情況下建立、修改和呈現 Excel 檔案。該庫完整支援所有圖表類型,包括雷達圖,並提供廣泛的自訂選項。

使用 Aspose.Cells for .NET 的主要優勢:

  • Rich API – 以程式方式存取每個 Excel 功能。
  • High Performance – 快速處理大型活頁簿,且佔用記憶體低。
  • Cross‑Platform – 可在 Windows、Linux 與 macOS 上執行。
  • Multiple Formats – 讀寫 XLSX、XLS、CSV、ODS、PDF 等格式。

安裝 Aspose.Cells

您可以從官方發行頁面或透過 NuGet 獲取此庫:

PM> Install-Package Aspense.Cells

安裝完成後,於您的 C# 專案中加入對 Aspose.Cells 的參考,即可開始建立圖表。

使用 C# 在 Excel 中建立雷達圖

以下是兩個完整的程式碼範例,示範如何使用 Aspose.Cells 產生雷達圖。

1️⃣ 如何建立簡單的雷達圖

以下範例建立一個基本的雷達圖,用於比較兩個資料系列在五個類別中的表現。

說明

  1. 資料準備 – 工作表包含五個類別(AE)和兩個數值序列。
  2. 圖表建立ChartType.Radar 建立基本的雷達圖表。
  3. 序列綁定NSeries.Add 將工作表範圍連結到圖表。
  4. 儲存 – 工作簿寫入 SimpleRadarChart.xlsx

執行程式會產生一個 Excel 檔案,其第一個工作表包含資料,且在指定位置放置了一個雷達圖表。

2️⃣ 如何建立樣式化雷達圖(含標記與填充區域)

下一個範例加入標記、自訂顏色和填充區域,以說明如何為可直接呈現的報告樣式化雷達圖。

關鍵樣式要點

功能代碼片段效果
自訂標記Marker.MarkerStyle = ChartMarkerType.Circle;區分系列點。
系列邊框Border.Color = Color.DarkBlue;為每個資料系列添加實線邊框。
半透明填充Area.ForegroundColor = Color.FromArgb(80, Color.LightBlue);顯示重疊區域,同時保持可見性。
繪圖區域清理PlotArea.Area.Formatting = FormattingType.None;移除預設背景,使圖表更清晰。

執行程式會產生 StyledRadarChart.xlsx,其中包含具有彩色填充、標記和精緻視覺樣式的雷達圖——非常適合用於執行儀表板或績效報告。

取得免費授權

要在不受限制的情況下試用 Aspose.Cells,請從 Aspose 免費臨時許可頁面 取得臨時許可。該許可會移除評估水印,並在開發期間啟用完整功能存取。

Excel 雷達圖:免費資源

持續學習,探索更多有關 Excel 自動化的內容:

結論

在本文中,我們示範了如何使用 C#Aspose.Cells for .NET 在 Excel 中生成簡單和完整樣式的雷達圖。該庫直觀的 API 讓您專注於資料與設計,而不是低層次的 Excel 內部結構。隨意將範例套用到您自己的資料結構、加入更多系列,或將圖表整合到更大的報告解決方案中。

如果您有任何問題、需要協助,或想分享您自己的雷達圖實作,請訪問 Aspose.Cells 支援論壇

另請參閱