以三维堆叠面积格式可视化数据趋势,帮助利益相关者快速了解各类别的累计值。使用 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命名空间进行编码。
在 Excel 中使用 C# 创建 Area3DStacked 图表
以下是两个实用示例,演示如何从头构建 Area3DStacked 图表以及如何应用常见的自定义设置。
示例 1 – 基本 Area3DStacked 图表
此示例创建一个工作簿,填充季度销售数据并插入一个 3‑D 堆叠面积 图表。
关键步骤说明
| 步骤 | 它的作用 |
|---|---|
| 1 | 创建一个全新的 Workbook 并引用第一个 Worksheet。 |
| 2 | 插入一个小数据表,图表将对其进行可视化。 |
| 3 | 添加一个类型为 ChartType.Area3DStacked 的图表。图表区域放置在第 7 行第 0 列到第 25 行第 9 列之间。 |
| 4 | 将图表链接到数据范围。SetChartDataRange 包含类别和系列;CategoryData 指向行标签(季度)。 |
| 5 | 将工作簿保存为 XLSX 文件。 |
运行程序会生成 Area3DStacked_Chart_Basic.xlsx,该文件显示一个三维堆叠面积图,其中每个产品的销售额在每个季度上堆叠在一起。
示例 2 – 自定义 Area3DStacked 图表(颜色和轴标题)
第二个示例演示了如何微调图表的外观:设置系列颜色、调整透明度以及添加有意义的坐标轴标题。
自定义功能的作用
- 系列颜色和透明度 – 每个区域获得不同的颜色,并具有不同的透明度,以突出深度。
- 轴标题 – 提高图表的可理解性,特别是在报告中嵌入时。
- 去除边框 – 使堆叠区域的视觉效果更平滑。
生成的文件 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/categories/aspose.cells-product-family/
结论
使用 Aspose.Cells for .NET 创建 Area3DStacked 图表只需几行代码:加载或生成数据,添加类型为 ChartType.Area3DStacked 的图表,绑定数据范围,并在需要时微调颜色、透明度和轴标题。该库强大的 API 使您能够在服务器上无需 Microsoft Excel 即可生成可直接发布的可视化效果。
请随意尝试上述示例,将其适配到您的数据模型,并将生成的图表集成到自动化报告流水线中。
如需进一步帮助,请访问我们的免费支持论坛。