在各类别中可视化比例数据是常见的报告需求。100 % 堆叠条形图(也称为 Bar100PercentStacked)显示每个系列在给定类别的总量中的百分比贡献,使其非常适合比较部分与整体的关系。本指南展示如何使用 Aspose.Cells for .NET 仅用几行 C# 代码在 Excel 中生成此类图表。

在本文中,您将学习:

C# Excel 库 创建 Bar100PercentStacked 图表

Aspose.Cells for .NET 是一个全面的电子表格 API,使开发人员能够创建、编辑和渲染 Excel 文件,而无需 Microsoft Office。它完全支持图表创建,包括 Bar100PercentStacked 类型。

使用 Aspose.Cells 进行图表绘制的主要优势:

  • 丰富的图表类型 – 超过 50 种内置图表类型,包括 100 % 堆叠条形图。
  • 细粒度控制 – 访问系列、坐标轴、图例、数据标签和格式设置。
  • 跨平台 – 在 Windows、Linux 和 macOS 上使用 .NET Core/5/6/7 工作。
  • 无 COM 互操作 – 服务器上无需安装 Office。

入门

通过 NuGet 将 Aspose.Cells 添加到您的项目中:

dotnet add package Aspose.Cells

或者使用包管理器控制台:

PM> Install-Package Aspose.Cells

现在您已经准备好创建 100 % 堆叠条形图。

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

以下示例演示如何:

  1. 创建一个新工作簿并填充示例数据。
  2. 添加一个 Bar100PercentStacked 图表。
  3. 配置系列、坐标轴和数据标签。
  4. 将工作簿保存为 .xlsx 文件。

关键步骤说明

步骤它的作用
4添加类型为 Bar100PercentStacked 的图表。
5‑6创建三个系列(Q1‑Q3)并将它们链接到数据范围。
7打开数据标签并配置为显示百分比而不是原始值。
8设置坐标轴标题并强制数值轴显示百分比(0‑100%)。

运行程序会生成一个 Excel 文件,其中每个地区的条形图被划分为三个彩色段,分别代表该地区总销售额的 Q1、Q2 和 Q3 销售比例。

自定义现有的 Bar100PercentStacked 图表

有时您需要修改工作簿中已存在的图表,例如更改颜色、添加图例或切换系列顺序。下面的代码片段展示了如何加载现有文件、调整图表并重新保存它。

此代码的作用

  • 加载先前生成的工作簿。
  • 获取第一个图表(我们的 100 % 堆叠条形图)。
  • 为每个系列应用自定义颜色调色板。
  • 确保图例显示在右侧。
  • 更新图表标题。
  • 将更改保存到新文件中。

获取免费许可证

Aspose.Cells 是商业产品,但您可以获取用于评估目的的 临时免费许可证。访问 Aspose 临时许可证页面 以请求 30 天的许可证密钥。按照以下方式在代码中应用密钥:

// Load the license file (temporary_license.xml) placed in the application folder.
var license = new Aspose.Cells.License();
license.SetLicense("temporary_license.xml");

使用有效许可证运行您的应用程序可去除评估水印并解锁全部功能。

Bar100PercentStacked 图表:免费资源

结论

使用 Aspose.Cells for .NET 创建 Bar100PercentStacked 图表非常简单:填充数据、添加图表、链接系列,并可选地微调格式。提供的示例涵盖了全新图表的创建以及创建后的自定义,为您在任何 .NET 工作簿生成工作流中集成比例可视化提供了坚实的基础。

如果您遇到任何问题或有进一步的疑问,请随时在 Aspose.Cells forum 上提问,或通过我们的支持渠道联系。

另请参阅