在多个类别中可视化比例数据是业务报告、仪表板和绩效分析的常见需求。Column 100 Percent Stacked chart 显示每个系列在给定类别的总量中所占的百分比,使得比较相对值变得容易。

在本文中,您将学习如何使用 Aspose.Cells for .NET 在 Excel 工作簿中生成柱形 100% 堆叠图表。指南包括完整的、可直接编译的 C# 示例以及有关自定义图表外观的说明。

本文涵盖以下主题:

C# Excel 库用于创建 Column100PercentStacked 图表

Aspose.Cells for .NET 是一个高性能的 Excel 操作库,使开发人员能够在不需要 Microsoft Office 的情况下创建、编辑和呈现 Excel 文件。它提供了丰富的图表 API,支持所有原生 Excel 图表类型,包括 Column100PercentStacked 图表。

使用 Aspose.Cells 创建图表的关键好处:

  • Full‑featured API – 访问图表类型、系列、坐标轴、图例和格式设置。
  • No COM Interop – 在任何支持 .NET 的平台上运行(Windows、Linux、macOS)。
  • High performance – 高效处理大型工作簿和数据范围。
  • Multiple output formats – 保存为 XLSX、PDF、PNG、JPEG 等格式。

入门

  1. 下载 最新的 Aspose.Cells for .NET 二进制文件,来自releases page
  2. 安装 NuGet 包(推荐)
PM> Install-Package Aspose.Cells
  1. 在您的 C# 项目中添加对 Aspose.Cells 的引用。

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

下面是一个完整的、独立的 C# 程序,它:

  1. 创建一个新的工作簿。
  2. 填充代表三个产品线季度销售的示例数据。
  3. 插入一个 Column 100 Percent Stacked 图表。
  4. 自定义图表标题、坐标轴、图例和数据标签。
  5. 将工作簿保存为 XLSX 文件。

代码说明

步骤代码的作用为什么重要
1创建一个空的 Workbook 并引用第一个工作表。提供一个干净的工作簿供使用。
2写入标题行以及三个产品的四行季度销售数据。提供图表所需的数据源。
3添加一个 ChartType.Column100PercentStacked 图表并指定其在工作表上的位置。实例化我们想要演示的特定图表类型。
4调用 NSeries.Add 绑定数据范围 (B2:D5),并将 CategoryData 设置为季度标签 (A2:A5)。将系列和类别(X 轴)数据链接到图表。
5启用数据标签并配置为仅显示百分比,移动图例,并添加坐标轴标题。提高可读性,使图表准备好进行展示。
6将工作簿保存为 Column100PercentStackedChart.xlsx生成包含图表的最终 Excel 文件。

运行程序(例如,使用 dotnet run),然后打开生成的 Column100PercentStackedChart.xlsx 以查看渲染的图表。

获取免费许可证

Aspose.Cells 提供 临时免费许可证 用于评估目的。访问 临时许可证页面 以获取一个密钥,该密钥可去除评估水印并在开发期间启用全部功能。

Column100PercentStacked 图表:免费资源

结论

使用 Aspose.Cells for .NET 创建 Column 100 Percent Stacked 图表非常简单,只需几行代码。库的流畅 API 处理数据绑定、系列自定义和图表格式设置,使您能够生成专业的、可共享的 Excel 报告,而无需安装 Microsoft Office。

如果您遇到任何问题或有疑问,请随时在 Aspose.Cells 社区论坛 发帖,Aspose 工程师和其他开发者都可以为您提供帮助。

另请参阅