可视化包含少数主导类别和许多小类别的数据可能具有挑战性。Pie of Pie 图通过将较小的切片分离到次要饼图中,帮助使整体图像更清晰。在本文中,您将了解如何使用 Aspose.Cells for .NET 和 C# 以编程方式在 Excel 中生成此类图表。

本文涵盖以下主题:

C# Excel 库用于创建饼中饼图

Aspose.Cells for .NET 是一个强大的 Excel 操作库,可消除对 Microsoft Office 自动化的需求。它提供了一套丰富的 API,用于创建、修改和设置图表样式——包括诸如 Pie of Pie 之类的专用图表类型。

使用 Aspose.Cells 的关键好处:

  • Comprehensive API – 完全控制工作簿结构、数据和可视化元素。
  • Advanced Chart Customization – 更改图表类型、拆分条件、突出显示切片等。
  • High Performance – 快速高效地处理大型电子表格。
  • Multi‑Format Support – 支持 XLSX、XLS、CSV、PDF、ODS 等多种格式。

入门

  1. 从官方发布页面下载库。
  2. 安装 NuGet 包:
   PM> Install-Package Aspose.Cells

现在,您已经准备好以编程方式构建饼形图的子饼图(pie‑of‑pie)了。

在 Excel 中使用 C# 创建嵌套饼图

下面是一个完整的、可运行的示例,演示如何从头创建 Pie of Pie 图表以及如何修改现有图表。此示例创建一个新工作簿,填充示例数据,添加一个 Pie of Pie 图表,并保存文件。

代码的作用

StepDescription
1实例化一个 Workbook 并检索第一个工作表。
2写入一个将被可视化的小数据集。
3添加一个类型为 PiePie 的图表占位符(作为基础类型是必需的)。
4将图表链接到数据范围,并为系列提供友好名称。
5将工作簿持久化为 XLSX 文件。

打开 PieOfPieChart_Output.xlsx 将显示一个包含大型类别 (A, B, C) 的主饼图,以及一个包含 D 和其他项的次要饼图。

获取免费许可证

要在不受限制的情况下试用 Aspose.Cells,请从 Aspose 免费临时许可证页面 获取临时许可证。该许可证会移除评估水印并解锁完整的 API 功能。

// Example of applying a temporary license.
var license = new Aspose.Cells.License();
license.SetLicense("Aspose.Cells.lic"); // Path to your temporary license file.

免费资源

通过这些免费资源提升您的 Excel 自动化技能:

结论

Pie of Pie 图表是一种在单个可视化中突出显示主要和次要数据类别的有效方式。使用 Aspose.Cells for .NET,您可以完全在代码中生成和定制此类图表,免去手动 Excel 操作的需求。上面的示例提供了坚实的基础——欢迎根据您的特定报告需求调整数据源、拆分标准和样式。

如果您需要帮助,我们的社区论坛和支持团队随时为您提供帮助:

编码愉快!

另请参阅