以三維堆疊面積圖的形式視覺化資料趨勢,可協助利害關係人快速掌握各類別的累積值。使用 Aspose.Cells for .NET,產生 Area3DStacked 圖表既簡單又可透過程式碼完全控制。在本篇文章中,您將學習如何使用 C# 在 Excel 活頁簿中建立、填充與微調 Area3DStacked 圖表。
本文涵蓋以下主題:
C# Excel 函式庫建立 Area3DStacked 圖表
Aspose.Cells for .NET 是一個強大的 Excel 自動化庫,消除了在伺服器上需要 Microsoft Office 的需求。它提供了豐富的 API,用於建立工作表、插入資料以及添加 Excel 支援的任何圖表類型——包括 Area3DStacked。
使用 Aspose.Cells for .NET 的主要優勢:
- 完整的 API 覆蓋 – 以程式方式存取每個 Excel 功能。
- 高效能 – 以最小的記憶體占用處理大型活頁簿。
- 跨平台 – 在 Windows、Linux 與 macOS 上執行,支援 .NET Core / .NET 8+。
- 不需要安裝 Excel – 可在無頭環境(如 Web 服務和 CI 管線)中運行。
您可以通過三個簡單步驟開始使用:
- 從 Aspose.Cells releases page 下載最新版本。
- 將 NuGet 套件新增至您的專案:
PM> Install-Package Aspose.Cells
- 開始使用
Aspose.Cells命名空間編寫程式。
使用 C# 在 Excel 中建立 Area3DStacked 圖表
以下是兩個實用範例,展示如何從頭開始建立 Area3DStacked 圖表以及如何套用常見的自訂設定。
範例 1 – 基本 Area3DStacked 圖表
此範例建立一個工作簿,填入季度銷售資料,並插入一個 3‑D Stacked Area 圖表。
關鍵步驟說明
| 步驟 | 它的作用 |
|---|---|
| 1 | 建立一個全新的 Workbook,並引用第一個 Worksheet。 |
| 2 | 插入一個小型資料表,供圖表視覺化。 |
| 3 | 新增一個類型為 ChartType.Area3DStacked 的圖表。圖表區域放置於第 7 行第 0 列到第 25 行第 9 列。 |
| 4 | 將圖表連結到資料範圍。SetChartDataRange 包含類別與系列;CategoryData 指向行標籤(季度)。 |
| 5 | 將工作簿保存為 XLSX 檔案。 |
執行程式會產生 Area3DStacked_Chart_Basic.xlsx,該檔案顯示一個三維堆疊區域圖,將每個產品的銷售額在每個季度堆疊在一起。
範例 2 – 自訂 Area3DStacked 圖表(顏色與軸標題)
第二個範例示範如何微調圖表的外觀:設定系列顏色、調整透明度,並添加有意義的軸標題。
自訂功能的作用
- Series Colors & Transparency – 每個區域都會收到不同的顏色,並具有不同的透明度,以強調深度。
- Axis Titles – 提升圖表的理解度,尤其在嵌入報告時。
- Border Removal – 使堆疊區域呈現更平滑的視覺流程。
生成的文件 Area3DStacked_Chart_Customized.xlsx 展示了一個精緻的 3‑D 堆疊區域圖,適用於高層儀表板。
免費資源
- Aspose.Cells Developer Guide – 完整的 API 演練指南: https://docs.aspose.com/cells/net/
- Aspose.Cells Live Demos – 線上試用圖表建立,無需編碼: https://products.aspose.app/cells/family
- API Reference – 詳細的類別與成員文件: https://reference.aspose.com/cells/net/
- How‑to Blog Posts – 實務情境與範例專案: https://blog.aspose.com/zh-hant/categories/aspose.cells-product-family/
結論
使用 Aspose.Cells for .NET 建立 Area3DStacked 圖表只需幾行程式碼:載入或產生資料、加入類型為 ChartType.Area3DStacked 的圖表、繫結範圍,必要時微調顏色、透明度與軸標題。此函式庫強大的 API 讓您能在伺服器上產生可直接發佈的視覺化結果,且不需要 Microsoft Excel。
請隨意嘗試上述範例,將其調整為您的資料模型,並將產生的圖表整合到自動化報告流程中。
如需進一步協助,請訪問我們的免費支援論壇。