可视化多个数据系列相对于总体的比例是业务报告中的常见需求。100 % 堆叠面积图 (Area100PercentStacked) 将这些数据显示为填充区域,其高度在每个类别点上总和为 100 %,非常适合展示市场份额、资源分配或任何随时间变化的组成情况。
在本指南中,您将学习如何使用 C# 与 Aspose.Cells for .NET 在 Excel 中创建 Area100PercentStacked 图表。示例完整、独立,可直接编译并运行。
本文涵盖
- C# Excel 库创建 Area100PercentStacked 图表
- 使用 C# 在 Excel 中创建 Area100PercentStacked 图表
- 更新内置 Area100PercentStacked 图表
- 获取免费许可证
- 免费资源
- 结论
- 另见
C# Excel 库用于创建 Area100PercentStacked 图表
Aspose.Cells for .NET 是一个全面的电子表格操作 API,使开发人员能够在未安装 Microsoft Excel 的情况下创建、编辑和呈现 Excel 文件。凭借其丰富的图表功能,您可以以编程方式生成任何 Excel 图表类型,包括 Area100PercentStacked 图表。
使用 Aspose.Cells 的主要优势:
- Pure .NET API – 无 COM 互操作,适用于任何支持 .NET 的平台。
- Full format support – 支持 XLS、XLSX、CSV、ODS 等多种格式。
- High performance – 高效处理大型工作簿和数据集。
- Fine‑grained control – 可访问每个图表属性、系列、坐标轴和格式设置选项。
入门
- 下载 最新的 Aspose.Cells .NET 包,从 发布页面。
- 安装 通过 NuGet:
PM> Install-Package Aspose.Cells
- 在您的 C# 项目中添加对
Aspose.Cells的引用。
现在,您已经准备好生成 Area100PercentStacked 图表。
使用 C# 在 Excel 中创建 Area100PercentStacked 图表
以下是一个完整的、可直接运行的 C# 程序,它:
- 创建一个新的工作簿。
- 填充示例数据(月份与三条产品线的销售额)。
- 插入一个 Area100PercentStacked 图表。
- 自定义标题、图例和轴值。
- 将工作簿保存为 XLSX 文件。
关键步骤说明
| 步骤 | 功能描述 |
|---|---|
| 1 | 实例化一个新的 Workbook 并获取第一个 Worksheet。 |
| 2 | 使用示例数据填充工作表——月份和三个产品的销售系列。 |
| 3 | 向工作表添加一个 Area100PercentStacked 图表。 |
| 4 | 使用 NSeries.Add 方法添加三个系列(产品 A‑C)。 |
| 5 | 将 X 轴类别(月份)链接到图表。 |
| 6 | 演示可选的自定义——图例位置、轴标题、数字格式和绘图区域颜色。 |
| 7 | 将工作簿保存为 Area100PercentStackedChart_Output.xlsx。 |
运行上述程序会生成一个 Excel 文件,其中包含一个完整格式化的 100 % 堆叠面积 图表,可用于分析或演示。
更新内置 Area100PercentStacked 图表
如果您已经在现有工作簿中拥有图表,并且需要将其转换为 Area100PercentStacked 类型,您可以为每个系列修改图表的 Type 属性:
此代码片段演示如何 重新配置 现有图表,而无需从头重新创建。
获取免费许可证
Aspose.Cells 提供临时免费许可证,可去除评估水印并启用所有功能。请在 Aspose 临时许可证页面 获取您的许可证。在生成图表之前应用许可证:
// Apply free temporary license (replace the path with your .lic file location).
var license = new License();
license.SetLicense("Aspose.Total.lic");
Area100PercentStacked 图表 – 免费资源
- 开发者指南 – https://docs.aspose.com/cells/net/
- 在线电子表格编辑器 – https://products.aspose.app/cells/family
- API 参考 – https://reference.aspose.com/cells/net/
- 操作指南文章 – https://blog.aspose.com/zh/categories/aspose.cells-product-family/
- GitHub 上的示例项目 – https://github.com/aspose-cells/Aspose.Cells-for-.NET
结论
使用 Aspose.Cells for .NET 创建 100 % Stacked Area 图表非常简单:
- 准备您的数据。
- 添加类型为
ChartType.Area100PercentStacked的图表。 - 填充系列和类别数据。
- 微调外观并保存。
提供的代码片段是完整的、可直接编译的,并演示了新图表创建和修改现有图表两种情况。将这些技术应用于报告仪表板、财务分析或任何需要比例数据可视化的场景。
如需进一步帮助,请在 Aspose.Cells 论坛 上发布您的问题。