有效地視覺化比例數據通常需要 3‑D exploded pie chart。在許多商業報告中,此圖表類型突顯個別區段,同時加入三維外觀,吸引讀者注意。本文示範如何使用 C# 與 Aspose.Cells for .NET 在 Excel 中產生 Pie3DExploded 圖表。只需幾行程式碼,即可建立、設定樣式,並將圖表匯出為任何支援的格式(XLSX、PDF、PNG 等)。

本文的組織結構如下:

C# Excel 函式庫建立 Pie3DExploded 圖表

Aspose.Cells for .NET 是一個功能強大、完全受管理的 Excel 庫,使開發人員能夠在不需要 Microsoft Office 的情況下創建、修改和渲染 Excel 文件。其豐富的 API 使圖表自動化變得簡單,包括高級 3‑D 圖表類型和爆炸式餅圖功能。

使用 Aspose.Cells 進行圖表創建的主要優勢:

  • 完整的 .NET 支援 – 可在 .NET Framework、.NET Core 以及 .NET 6/7/8 上運行。
  • 無需 Office – 可在沒有 Office 的伺服器端環境中運作。
  • 豐富的圖表功能 – 支援超過 50 種圖表類型,包括 3‑D 和爆炸式變體。
  • 高效能 – 能以低記憶體佔用處理大型資料集。
  • 多種匯出格式 – 可儲存為 XLSX、PDF、HTML、PNG、JPEG、SVG 等。

開始使用

  1. 下載 最新的 Aspose.Cells for .NET,從官方發佈頁面
  2. 安裝 NuGet 套件:
   PM> Install-Package Aspose.Cells
  1. 在您的 C# 專案中新增對 Aspose.Cells 的參考。

現在您已經準備好建立一個 Pie3DExploded 圖表。

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

以下是兩個完整且可執行的範例:

  1. Basic Pie3DExploded chart – 顯示如何建立圖表並將整個系列炸開。
  2. Customized Pie3DExploded chart – 示範樣式設定、炸開特定切片,以及匯出為 PNG。

範例 1 – 基本 3D 爆炸式圓餅圖

關鍵步驟說明

步驟Code目的
1new Workbook()建立一個位於記憶體中的 Excel 活頁簿。
2sheet.Cells["A1"].Value = "Category"在工作表中填入類別/值配對。
3sheet.Charts.Add(ChartType.Pie3D, …)在工作表中新增 3D 圓餅圖。
4chart.NSeries.Add("=Sheet1!$B$2:$B$5", true)將系列綁定至資料範圍。
5chart.NSeries[seriesIndex].Explosion = 15增加切片之間的距離,以獲得更明顯的效果。
6workbook.Save(...)將活頁簿寫入 XLSX 檔案。

執行程式會產生 Pie3DExploded_Basic.xlsx,其中包含一個清晰的 3‑D 爆炸式圓餅圖。

範例 2 – 自訂的 Pie3DExploded 圖表(樣式與匯出)

此範例新增的內容

  • 選擇性爆炸 – Only the “Bikes” slice is separated using ExplodePoints
  • 自訂切片顏色 – Directly accesses each point’s Area.ForegroundColor
  • 資料標籤 – Shows category name and value inside each slice。
  • 高解析度匯出 – Saves the chart as a 300 dpi PNG image (ToImage method)。

兩個範例皆可在 .NET 6+ 上編譯,且僅需要 Aspose.Cells NuGet 套件。

取得免費授權

想在不購買完整授權的情況下進行實驗嗎?請訪問 Aspose 臨時授權頁面 以獲取免費的 30 天評估授權。這將解鎖所有功能,包括圖表建立,讓您可以在無限制的情況下測試上述程式碼。

免費資源

結論

在 Excel 中使用 Aspose.Cells for .NET 建立 3‑D 爆炸式圓餅圖 非常簡單。該函式庫提供對圖表類型、爆炸設定、顏色、資料標籤和匯出格式的細緻控制。遵循上述範例,即可將引人注目的圓餅圖整合到任何自動化報告解決方案中,無論您是構建財務儀表板、銷售摘要,或是資料驅動的 Web 應用程式。

如果您遇到任何問題或有疑問,請隨時在 Aspose.Cells 支援論壇 上尋求幫助。

另請參閱