在各类别中可视化比例数据是常见的报告需求。100 % 堆叠条形图(也称为 Bar100PercentStacked)显示每个系列在给定类别的总量中的百分比贡献,使其非常适合比较部分与整体的关系。本指南展示如何使用 Aspose.Cells for .NET 仅用几行 C# 代码在 Excel 中生成此类图表。
在本文中,您将学习:
- C# Excel 库创建 Bar100PercentStacked 图表
- 使用 C# 在 Excel 中创建 Bar100PercentStacked 图表
- 自定义现有的 Bar100PercentStacked 图表
- 获取免费许可证
- 免费资源
- 结论
- 另请参阅
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 图表
以下示例演示如何:
- 创建一个新工作簿并填充示例数据。
- 添加一个 Bar100PercentStacked 图表。
- 配置系列、坐标轴和数据标签。
- 将工作簿保存为
.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 图表:免费资源
- 开发者指南 – 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/
结论
使用 Aspose.Cells for .NET 创建 Bar100PercentStacked 图表非常简单:填充数据、添加图表、链接系列,并可选地微调格式。提供的示例涵盖了全新图表的创建以及创建后的自定义,为您在任何 .NET 工作簿生成工作流中集成比例可视化提供了坚实的基础。
如果您遇到任何问题或有进一步的疑问,请随时在 Aspose.Cells forum 上提问,或通过我们的支持渠道联系。