視覺化結合類別比例與絕對值的資料時,通常需要使用 PieBar 圖表——將圓餅圖與長條圖結合在一起顯示。使用 Aspose.Cells for .NET,您可以僅透過幾行程式碼以程式方式建立此類混合圖表。本指南將帶您完成整個流程,說明關鍵 API 成員,並提供完整、可直接編譯的 C# 範例。

本文涵蓋以下主題:

C# Excel 函式庫建立 PieBar 圖表

Aspose.Cells for .NET 是一個全面的 Excel 操作庫,使開發人員能夠在未安裝 Microsoft Excel 的情況下創建、編輯和呈現 Excel 檔案。它提供對所有原生 Excel 圖表類型的一流支援,包括諸如 PieBar(將餅圖與條形圖結合的圖表)等組合圖表。

使用 Aspose.Cells 在此情境下的主要優勢:

  • 完整的 API 控制 – 以程式方式建立圖表、設定系列類型,並自訂座標軸。
  • 無 COM 互操作 – 可在任何 .NET 平台(Windows、Linux、macOS)以及無頭環境中運行。
  • 高效能 – 能以最小的記憶體開銷處理大型活頁簿和資料集。
  • 多種輸出格式 – 可將結果儲存為 XLSX、PDF、PNG 或其他支援的格式。

開始使用很簡單:

  1. 下載最新發行版自 Aspose.Cells 發行頁面
  2. 安裝 NuGet 套件:
   PM> Install-Package Aspose.Cells

使用 C# 在 Excel 中建立 PieBar 圖表

以下是一個完整、可直接執行的 C# 範例,示範如何:

  1. 用範例資料填充工作表。
  2. 新增一個 Pie 系列(主軸)以表示百分比。
  3. 新增一個 Bar 系列(次軸)以顯示絕對值。
  4. 將兩個系列合併在同一圖表區域,產生 PieBar 圖表。
  5. 將工作簿儲存為 XLSX 檔案(或您需要的其他格式)。

關鍵步驟說明

步驟執行內容重要 API 成員
1‑2建立工作簿並填入範例資料。Workbook, Worksheet, Cells
3新增一個基礎類型為 PieBar 的圖表物件。這提供了一個圖表容器,可容納多個不同類型的系列。Worksheet.Charts.Add, ChartType.Pie
4插入 pie 系列,用於將 Revenue(收入)顯示為總額的比例。Chart.NSeries.Add, Chart.NSeries[].Type = ChartType.Pie
5插入 bar 系列,將 Units Sold(銷售單位)顯示在次要軸上,實現經典的 PieBar 組合。Chart.NSeries[].Type = ChartType.Bar, PlotOnSecondAxis = true
6‑7微調軸標題、圖例位置和資料標籤顯示,以獲得專業外觀。Chart.ValueAxis, Chart.SecondValueAxis, Chart.Legend, DataLabels
8儲存工作簿。結果可在 Microsoft Excel、Google Sheets 或任何其他試算表檢視器中開啟。Workbook.Save

您只需更改 Workbook.Save 中的檔案副檔名,即可變更輸出格式。例如,使用 "PieBarChart_Output.pdf" 產生 PDF 檔案。

取得免費授權

Aspose.Cells 需要許可證才能發揮完整功能。您可以獲得 臨時免費許可證 以供評估使用:

  1. 訪問 Aspose 臨時授權頁面
  2. 填寫簡短表單,然後點擊 取得授權
  3. 下載 Aspose.Total.lic 檔案,並將其放置於專案資料夾中。
  4. 在應用程式啟動時載入授權:
   var license = new Aspense.Cells.License();
   license.SetLicense("Aspose.Total.lic");

PieBar 圖表 Excel:免費資源

結論

本文示範了如何使用 Aspose.Cells for .NET 建立 PieBar 圖表——一種結合餅圖比例洞察與條形圖量化清晰度的強大混合可視化——使用 Aspose.Cells for .NET。提供的範例程式可套用於任何資料集,讓您能將專業等級的圖表直接嵌入 Excel 自動化工作流程中。

如果您遇到任何問題或有進一步的疑問,請隨時訪問 Aspose.Cells 社群論壇尋求支援。

另請參閱