有效地視覺化比例數據通常需要 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 等。
開始使用
- 下載 最新的 Aspose.Cells for .NET,從官方發佈頁面。
- 安裝 NuGet 套件:
PM> Install-Package Aspose.Cells
- 在您的 C# 專案中新增對
Aspose.Cells的參考。
現在您已經準備好建立一個 Pie3DExploded 圖表。
使用 C# 在 Excel 中建立 Pie3DExploded 圖表
以下是兩個完整且可執行的範例:
- Basic Pie3DExploded chart – 顯示如何建立圖表並將整個系列炸開。
- Customized Pie3DExploded chart – 示範樣式設定、炸開特定切片,以及匯出為 PNG。
範例 1 – 基本 3D 爆炸式圓餅圖
關鍵步驟說明
| 步驟 | Code | 目的 |
|---|---|---|
| 1 | new Workbook() | 建立一個位於記憶體中的 Excel 活頁簿。 |
| 2 | sheet.Cells["A1"].Value = "Category" | 在工作表中填入類別/值配對。 |
| 3 | sheet.Charts.Add(ChartType.Pie3D, …) | 在工作表中新增 3D 圓餅圖。 |
| 4 | chart.NSeries.Add("=Sheet1!$B$2:$B$5", true) | 將系列綁定至資料範圍。 |
| 5 | chart.NSeries[seriesIndex].Explosion = 15 | 增加切片之間的距離,以獲得更明顯的效果。 |
| 6 | workbook.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 (
ToImagemethod)。
兩個範例皆可在 .NET 6+ 上編譯,且僅需要 Aspose.Cells NuGet 套件。
取得免費授權
想在不購買完整授權的情況下進行實驗嗎?請訪問 Aspose 臨時授權頁面 以獲取免費的 30 天評估授權。這將解鎖所有功能,包括圖表建立,讓您可以在無限制的情況下測試上述程式碼。
免費資源
- 開發者指南 – https://docs.aspose.com/cells/net/
- 線上示範與轉換器 – https://products.aspose.app/cells/family
- API 參考 – https://reference.aspose.com/cells/net/
- 操作說明文章 – https://blog.aspose.com/zh-hant/categories/aspose.cells-product-family/
結論
在 Excel 中使用 Aspose.Cells for .NET 建立 3‑D 爆炸式圓餅圖 非常簡單。該函式庫提供對圖表類型、爆炸設定、顏色、資料標籤和匯出格式的細緻控制。遵循上述範例,即可將引人注目的圓餅圖整合到任何自動化報告解決方案中,無論您是構建財務儀表板、銷售摘要,或是資料驅動的 Web 應用程式。
如果您遇到任何問題或有疑問,請隨時在 Aspose.Cells 支援論壇 上尋求幫助。