可視化跨類別的累積趨勢對於商業分析和報告至關重要。LineStacked 圖表(亦稱為堆疊折線圖)可協助您顯示每個系列隨時間對總量的貢獻,同時保留熟悉的折線圖外觀。
在本指南中,您將學習如何使用 C# 以及 Aspose.Cells for .NET 在 Excel 中建立 LineStacked 圖表。示例程式碼是自包含的、可完整編譯,並包含說明每個步驟的註釋。
本文涵蓋以下主題:
C# Excel 函式庫建立堆疊折線圖
Aspose.Cells for .NET 是一個功能強大的 Excel 自動化庫,讓開發人員能夠在沒有 Microsoft Office 的情況下創建、修改和渲染 Excel 文件。它提供了全面的圖表創建 API,包含所有內建圖表類型,例如 LineStacked。
使用 Aspose.Cells 生成圖表的主要優勢:
- 完整的圖表類型覆蓋 – 所有 Excel 圖表類型均可通過統一的 API 使用。
- 細緻的自訂 – 控制系列、坐標軸、圖例、資料標籤等。
- 無 COM 或互操作依賴 – 可在任何支援 .NET 的平台上運行。
- 高效能 – 高效處理大型工作簿和資料集。
快速入門:
- 下載最新版本,從 Aspose.Cells releases page。
- 將 NuGet 套件新增至您的專案:
PM> Install-Package Aspense.Cells
使用 C# 在 Excel 中建立 LineStacked 圖表
以下是一個完整的、可直接執行的 C# 主控台程式,功能如下:
- 建立一個新的工作簿。
- 為三個產品類別填充示例資料。
- 插入一個 LineStacked 圖表。
- 自訂圖表標題、坐標軸和圖例。
- 將工作簿儲存為
LineStackedChart_Output.xlsx。
代碼說明
| 步驟 | 目的 |
|---|---|
| 1 | 實例化一個新的 Workbook 並存取第一個工作表。 |
| 2 | 寫入標題列以及三個產品的六行示例銷售數據。 |
| 3 | 新增類型為 ChartType.LineStacked 的圖表。該圖表佔用工作表的第 8‑26 行和第 0‑10 列。 |
| 4 | 新增三個系列——每個產品一個——並將其連結到相應的資料範圍。 |
| 5 | 將類別軸(X‑軸)設定為月份名稱。 |
| 6 | 示範常見的自訂項目:背景顏色、軸標題、圖例位置和資料標籤。 |
| 7 | 將工作簿儲存至本機檔案系統。 |
執行程式會建立一個 Excel 檔案,其中包含一個功能完整的 LineStacked 圖表,該圖表將三條產品線堆疊顯示,讓您同時看到各自的趨勢以及它們的累積效果。
免費資源
- 開發者指南 – 詳細的 API 參考與教學: 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/
結論
本文展示了如何使用 Aspose.Cells for .NET 在 Excel 中生成 LineStacked 圖表。透過利用該函式庫直觀的 API,您可以以程式方式建立複雜的堆疊線圖形視覺化,完整自訂其外觀,並將結果匯出為任何支援的格式(XLSX、PDF、PNG 等)。
隨意修改範例資料、顏色或軸設定,以符合您的報告需求。如遇任何問題或有任何疑問,Aspose 支援社群隨時為您提供協助。