可视化多个数据系列相对于总体的比例是业务报告中的常见需求。100 % 堆叠面积图 (Area100PercentStacked) 将这些数据显示为填充区域,其高度在每个类别点上总和为 100 %,非常适合展示市场份额、资源分配或任何随时间变化的组成情况。

在本指南中,您将学习如何使用 C#Aspose.Cells for .NET 在 Excel 中创建 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 – 可访问每个图表属性、系列、坐标轴和格式设置选项。

入门

  1. 下载 最新的 Aspose.Cells .NET 包,从 发布页面
  2. 安装 通过 NuGet:
PM> Install-Package Aspose.Cells
  1. 在您的 C# 项目中添加对 Aspose.Cells 的引用。

现在,您已经准备好生成 Area100PercentStacked 图表。

使用 C# 在 Excel 中创建 Area100PercentStacked 图表

以下是一个完整的、可直接运行的 C# 程序,它:

  1. 创建一个新的工作簿。
  2. 填充示例数据(月份与三条产品线的销售额)。
  3. 插入一个 Area100PercentStacked 图表。
  4. 自定义标题、图例和轴值。
  5. 将工作簿保存为 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 图表 – 免费资源

结论

使用 Aspose.Cells for .NET 创建 100 % Stacked Area 图表非常简单:

  1. 准备您的数据。
  2. 添加类型为 ChartType.Area100PercentStacked 的图表。
  3. 填充系列和类别数据。
  4. 微调外观并保存。

提供的代码片段是完整的、可直接编译的,并演示了新图表创建修改现有图表两种情况。将这些技术应用于报告仪表板、财务分析或任何需要比例数据可视化的场景。

如需进一步帮助,请在 Aspose.Cells 论坛 上发布您的问题。

另请参见