可视化比例数据是业务报告、仪表板和演示文稿的常见需求。在本文中,您将学习如何使用 C# 与 Aspose.Cells for .NET 在 Excel 工作簿中创建 饼图。本指南提供了清晰的逐步演练以及完整的可直接运行的代码示例,您可以将其集成到任何 .NET 应用程序中。

本文涵盖以下主题:

C# Excel 库用于创建饼图

Aspose.Cells for .NET 是一个功能强大、特性丰富的库,使开发人员能够在没有 Microsoft Office 的情况下创建、修改和渲染 Excel 文件。该库提供了全面的图表创建 API,全面支持 Pie3‑D PieDoughnut 等多种图表类型。

使用 Aspose.Cells 创建饼图的主要优势:

  • 完全控制图表元素 – 标题、图例、数据标签、颜色和爆炸设置。
  • 无需依赖 Excel – 在服务器、云服务或任何支持 .NET 的环境中运行。
  • 高性能 – 高效处理大型数据集。
  • 多种输出格式 – 可保存为 XLSX、PDF、PNG、JPEG 等。

要开始使用 Aspose.Cells,请安装 NuGet 包:

PM> Install-Package Aspose.Cells

使用 C# 在 Excel 中创建简单饼图

以下示例演示如何创建一个基本的饼图,以可视化市场份额数据。

关键步骤说明

StepPurpose
1创建一个新的 Workbook 并获取默认工作表。
2在工作表中填入产品名称及相应的份额值。
3添加一个类型为 ChartType.Pie 的图表。四个数值参数定义图表区域的左上角和右下角(行,列)。
4为图表分配一个有意义的标题。
5将系列绑定到数值数据 (B2:B5) 和类别 (A2:A5)。
6启用数据标签并配置为显示类别名称和百分比。
7将工作簿保存到磁盘。

运行代码会生成 SimplePieChart_Output.xlsx,其中包含一个清晰的饼图,显示每个产品的市场份额。

创建带自定义颜色的分离饼图

有时您需要更生动的呈现——例如 exploded 切片或自定义段颜色。下面的示例展示了如何实现此效果。

亮点

  • 图表类型 ChartType.PieExploded 会创建一个带有默认爆炸切片的饼图;每个切片的爆炸效果通过每个点的 Explosion 属性进行控制。
  • 通过 Area.ForegroundColor 应用自定义颜色。
  • 为每个点启用数据标签,以显示类别名称和百分比。
  • 为了更好的可读性,图例位于图表的右侧。

生成的 ExplodedPieChart_Output.xlsx 显示了一个视觉上引人注目的饼图,具有自定义颜色的爆炸切片。

获取免费许可证

探索 Aspose.Cells 的 临时免费许可证,以解锁库的全部功能。访问 临时许可证页面 获取您的免费许可证文件,并按照官方文档中描述的集成步骤进行操作。

Excel 饼图:免费资源

利用额外的学习材料,掌握使用 Aspose.Cells 的 Excel 自动化:

结论

在本文中,我们演示了如何使用 Aspose.Cells for .NET 创建基本的饼图以及带有爆炸效果、颜色自定义的饼图。通过利用该库丰富的图表 API,您可以生成专业外观的可视化图表,而无需依赖 Microsoft Excel,从而使您的 .NET 应用程序更加便携和可扩展。

如果您需要进一步的帮助,请随时在 Aspose.Cells 支持论坛 提问。

另请参阅